Chetan Mehrotra created OAK-5455: ------------------------------------ Summary: Specify versions for maven plugins used in build Key: OAK-5455 URL: https://issues.apache.org/jira/browse/OAK-5455 Project: Jackrabbit Oak Issue Type: Task Components: parent Reporter: Chetan Mehrotra Fix For: 1.6
Running a check for plugin versions used in oak build {noformat} mvn versions:display-plugin-updates {noformat} leads to following warning {noformat} [INFO] The following plugin updates are available: [INFO] org.apache.felix:maven-scr-plugin .................. 1.16.0 -> 1.21.0 [INFO] [WARNING] The following plugins do not have their version specified: [WARNING] maven-compiler-plugin ...................................... 2.0.2 [WARNING] maven-deploy-plugin ......................... (from super-pom) 2.4 [WARNING] maven-failsafe-plugin ..................................... 2.12.4 [WARNING] maven-jar-plugin ............................................. 2.1 [WARNING] maven-javadoc-plugin ......................................... 2.0 [WARNING] maven-release-plugin ................. (from super-pom) 2.0-beta-4 [WARNING] maven-resources-plugin ....................................... 2.2 [WARNING] maven-surefire-plugin ...................................... 2.4.2 [INFO] [WARNING] Project does not define minimum Maven version, default is: 2.0 [INFO] Plugins require minimum Maven version of: 3.0.5 [INFO] Note: the super-pom from Maven 3.3.9 defines some of the plugin [INFO] versions and may be influencing the plugins required minimum Maven [INFO] version. [INFO] [ERROR] Project does not define required minimum version of Maven. [ERROR] Update the pom.xml to contain [ERROR] <prerequisites> [ERROR] <maven>3.0.5</maven> [ERROR] </prerequisites> {noformat} As a fix we should # Specify version for all maven plugin in use # Specify minimum version of maven to be used # Configure enforcer plugin to ensure that in future no plugin is used without specifying the version [1] [1] http://maven.apache.org/enforcer/enforcer-rules/requirePluginVersions.html -- This message was sent by Atlassian JIRA (v6.3.4#6332)