On 2016-07-07 16:34, Woonsan Ko wrote:
On Thu, Jul 7, 2016 at 5:34 AM, Julian Reschke <[email protected]> wrote:
On 2016-07-07 10:52, Davide Giannella wrote:

On 06/07/2016 13:47, Julian Reschke wrote:

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-release-plugin:2.1
:prepare (default-cli) on project jackrabbit: Execution default-cli
of goal org.
apache.maven.plugins:maven-release-plugin:2.1:prepare failed: An API
incompatibi
lity was encountered while executing
org.apache.maven.plugins:maven-release-plug
in:2.1:prepare: java.lang.NoSuchMethodError:
org.apache.maven.settings.Settings.
getRuntimeInfo()Lorg/apache/maven/settings/RuntimeInfo;


Any ideas what's wrong?

Not really but...

did you follow

http://jackrabbit.apache.org/jcr/creating-releases.html#Prerequisites_for_release_managers

http://jackrabbit.apache.org/jcr/creating-releases.html#Appendix_A:_Create_and_add_your_key_to_the_Jackrabbit_KEYS_file

http://jackrabbit.apache.org/jcr/creating-releases.html#Appendix_B:_Maven_settings


Yes.

what is your maven version? My side is:


The latest and greatest 3.3.*.

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17
16:22:22+0100)
Maven home: /usr/local/maven
Java version: 1.7.0_60, vendor: Oracle Corporation
Java home:
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.9.5", arch: "x86_64", family: "mac"

In case on OSX is easy to have more than one maven versions switching
between those using env variables. Or even better, spinning up a
dedicated VM with pinned packages.

If it turnsout to be the maven version we have two options

1) change the plugin versions for supporting new mavens. Hopefully it
won't break
2) document the maven requirements in the release doc.


For now, I'll document the workaround that Woonsan came up with.

Maybe it might be a good idea to bump up the release-plugin in
jackrabbit-parent/pom.xml to 2.5.3.
Or, you can try to bump up the apache parent pom from 10 to 18 since
18 uses 2.5.3:
- http://repo1.maven.org/maven2/org/apache/apache/18/apache-18.pom

FWIW, Oak is at 13.

Best regards, Julian

Reply via email to