]
Nick Boldt updated JBIDE-21132:
-------------------------------
Fix Version/s: 4.4.x
Create tool to verify all poms use -SNAPSHOT and
manifests/feature.xml use .qualifier
-------------------------------------------------------------------------------------
Key: JBIDE-21132
URL:
https://issues.jboss.org/browse/JBIDE-21132
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: build
Affects Versions: 4.4.0.Alpha1
Reporter: Nick Boldt
Fix For: 4.4.x
In completing JBIDE-20908, Freemarker tools was accidentally upversioned from
1.5.0-SNAPSHOT to 1.5.1, which broke deployment to Nexus. Since we no longer publish
update sites to Nexus (for reasons outlined in JBIDE-21012), we no longer have a
build-based way to audit for this type of user error when upversioning.
So, we need something (a releng [1] mojo?) that can check for the presence/absence of
* -SNAPSHOT in poms
* .qualifier in manifests/feature.xml
[1]
https://github.com/jbosstools/jbosstools-maven-plugins/tree/master/tycho-...
This could also be done as a releng script [2] but breaking the build locally would be
better than preventing publishing AFTER Jenkins completes the build.
[2]
https://github.com/jbosstools/jbosstools-build-ci/tree/jbosstools-4.3.x/util