Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-21132

Create tool to verify all poms use -SNAPSHOT and manifests/feature.xml use .qualifier

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • 4.4.4.Final
    • 4.4.0.Alpha1
    • build
    • None

      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-plugins/

      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

            nickboldt Nick Boldt
            nickboldt Nick Boldt
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: