[jbosstools-dev] Proposed change to JBoss Central 4.40.0.Beta3-SNAPSHOT target platform: updated version of PMD & removal of duplicate content already in upstream TP
Nick Boldt
nboldt at redhat.com
Mon Jun 9 21:30:13 EDT 2014
Here is a proposal for a change to the JBoss Central
4.40.0.Beta3-SNAPSHOT target platform:
1. https://github.com/jbosstools/jbosstools-download.jboss.org/pull/368
2. https://github.com/jbosstools/jbosstools-discovery/pull/168
It consists in the following change:
* JBIDE-14971 Generate Abstract Syntax Tree fails - so update to PMD 4.0.3
I would also like to push this PR, which resolves missing upstream
dependencies by merging the Central (and new Central Early Access TP)
with the JBT TP.
https://github.com/jbosstools/jbosstools-discovery/pull/167
It consists of the following change:
* JBIDE-17560 use JBTIS style of TP merging for JBT Central and Early
Access TPs, in order to reduce dupe entries in the TPs
--
p2diff report:
< net.sourceforge.pmd.eclipse.feature.group [4.0.2.v20131031-1124]
< net.sourceforge.pmd.eclipse.feature.jar [4.0.2.v20131031-1124]
< net.sourceforge.pmd.eclipse.plugin [4.0.2.v20131031-1124]
> net.sourceforge.pmd.eclipse.feature.group [4.0.3.v20140427-0831]
> net.sourceforge.pmd.eclipse.plugin [4.0.3.v20140427-0831]
> net.sourceforge.pmd.eclipse.feature.jar [4.0.3.v20140427-0831]
--
Please review the above PR(s), as it will be applied in the next *2 days*.
(If there are no objections to the above PRs, I will push in PR 169,
which combines both into a single merged PR.)
https://github.com/jbosstools/jbosstools-discovery/pull/169
You can use the following to build & test the TP locally against your
component(s).
Build target-platform:
$ cd jbosstools-discovery
$ git fetch nickboldt JBIDE-14971_merged
$ git checkout FETCH_HEAD
To build and verify, perform these steps:
https://github.com/jbosstools/jbosstools-devdoc/blob/master/building/target_platforms/target_platforms_updates.adoc#update-versions-of-ius-in-the-target-files
Or use this script:
https://github.com/jbosstools/jbosstools-build-ci/blob/master/util/verifyTarget.sh
--
Once you've built the target platform you can use it as the back end to
Central like this:
https://github.com/jbosstools/jbosstools-discovery/blob/master/README.discovery.sites.adoc
(Or you can just install from the target platform site directly into
Eclipse / JBDS, which is much easier but the same UI experience.)
--
If you want to perform a scripted install of the entire target platform
into your local Eclipse or JBDS instance, you can now do so with this
script:
https://github.com/jbosstools/jbosstools-build-ci/blob/master/util/verifyTarget.sh
Usage is documented in the above script, and in this README:
https://github.com/jbosstools/jbosstools-devdoc/blob/master/building/target_platforms/target_platforms_updates.adoc#update-versions-of-ius-in-the-target-files
--
Nick Boldt :: JBoss by Red Hat
Productization Lead :: JBoss Tools & Dev Studio
http://nick.divbyzero.com
More information about the jbosstools-dev
mailing list