Bug 57549

Summary: pom.xml files of Standard taglib reference 1.2-SNAPSHOT build of taglibs-build-tools
Product: Taglibs Reporter: Konstantin Kolinko <knst.kolinko>
Component: Standard TaglibAssignee: Tomcat Developers Mailing List <dev>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: 1.2.1   
Target Milestone: ---   
Hardware: PC   
OS: All   

Description Konstantin Kolinko 2015-02-09 02:53:41 UTC
In POM files of compat, impl, jstlel, spec modules of taglibs-standard-1.2.1 there is the following construct:

<build>
  <plugins>
    ...
    <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-checkstyle-plugin</artifactId>
       <version>2.6</version>
       <dependencies>
         <dependency>
           <groupId>org.apache.taglibs</groupId>
           <artifactId>taglibs-build-tools</artifactId>
           <version>1.2-SNAPSHOT</version>
         </dependency>
       </dependencies>
     </plugin>
    </plugins>
</build>

It is bad to depend on a SNAPSHOT version here, if anyone is rebuilding from this pom.  The current version is 1.2.3-SNAPSHOT, not 1.2-SNAPSHOT.

Apparently the version is not updated by maven-release plugin. Manually updating it is a bad idea.
Comment 1 Konstantin Kolinko 2015-02-09 03:13:54 UTC
Fixed by r1658295, will be in 1.2.3.

Tested with "mvn checkstyle:checkstyle" and "mvn checkstyle:check"