You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Chetan Mehrotra (JIRA)" <ji...@apache.org> on 2017/01/16 07:00:34 UTC
[jira] [Created] (OAK-5455) Specify versions for maven plugins used
in build
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)