[ https://issues.apache.org/jira/browse/OAK-5455?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Julian Reschke updated OAK-5455: -------------------------------- Fix Version/s: 1.4.25 > Specify versions for maven plugins used in build for ensuring stable builds > --------------------------------------------------------------------------- > > Key: OAK-5455 > URL: https://issues.apache.org/jira/browse/OAK-5455 > Project: Jackrabbit Oak > Issue Type: Task > Components: parent > Reporter: Chetan Mehrotra > Assignee: Julian Reschke > Priority: Major > Labels: candidate_oak_1_4 > Fix For: 1.7.14, 1.8.0, 1.4.25, 1.6.18 > > Attachments: OAK-5455-v1.patch, enforce.diff > > > 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 (version used in CI is 3.2.1) > # 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 (v8.3.4#803005)