Build issue with NMR source when offline
----------------------------------------
Key: SMX4NMR-278
URL: https://issues.apache.org/jira/browse/SMX4NMR-278
Project: ServiceMix NMR
Issue Type: Task
Reporter: Jonathan Anstey
Attachments: add-plugin-versions.diff
If you build the NMR in an environment without Internet access or with the -o
option, you may get an error like the following:
{code}
ERROR] Error resolving version for plugin
'org.codehaus.mojo:cobertura-maven-plugin' from the repositories [local
(/home/janstey/.m2/repository), central (http://repo1.maven.org/maven2)]:
Plugin not found in any plugin repository
{code}
This is because there are no versions specified for most plugins so it is left
up to Maven to determine the best version to use... which it fails at in this
situation :) Adding versions seems to do the trick so I'm going to attach a
path for this shortly.
This also gets rid of a bunch of Maven 3 warnings like:
{code}
[WARNING] Some problems were encountered while building the effective model for
org.apache.servicemix.nmr:org.apache.servicemix.nmr.branding:bundle:1.5.0-SNAPSHOT
[WARNING] 'reporting.plugins.plugin.version' for
org.apache.maven.plugins:maven-javadoc-plugin is missing.
[WARNING] 'reporting.plugins.plugin.version' for
org.apache.maven.plugins:maven-jxr-plugin is missing.
[WARNING] 'reporting.plugins.plugin.version' for
org.codehaus.mojo:cobertura-maven-plugin is missing.
{code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira