[jira] (MCOMPILER-113) Dependent classes end up in target/classes
[ https://jira.codehaus.org/browse/MCOMPILER-113?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Herve Boutemy updated MCOMPILER-113: Summary: Dependent classes end up in target/classes (was: Depenent classes end up in target/classes) > Dependent classes end up in target/classes > -- > > Key: MCOMPILER-113 > URL: https://jira.codehaus.org/browse/MCOMPILER-113 > Project: Maven Compiler Plugin > Issue Type: Bug >Affects Versions: 2.0.2 > Environment: Apache Maven 3.0-alpha-5 (r883378; 2009-11-23 > 10:53:41-0500) > Java version: 1.6.0_17 > Java home: C:\java\jdk1.6.0_17\jre > Default locale: en_US, platform encoding: Cp1252 > OS name: "windows xp" version: "5.2" arch: "amd64" Family: "windows" >Reporter: Ben Tatham > > Some extra classes from dependent jars end up in target/classes, and > consequently the project artifact jar. > Specifically, javax.servlet, from servlet-api:2.4 gets added. This is > specified as a provided scope, but even if provided is removed, it still > happens. > Also reported by others on maven-users list: > http://www.mail-archive.com/users@maven.apache.org/msg101503.html > I also tried maven-compiler-plugin:2.1, and with maven 2.2.1. Same results. > Adding excludes to maven-compiler-plugin does not stop it from happening (I > assume because the classes are not being built by the compiler (b/c not in > src/main/java), and so excludes does not apply to them. > For now, I've excluded them from the artifact in the maven-jar-plugin: > javax\** -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANTRUN-173) maven-antrun-plugin not forward compatible with maven 3.
[ https://jira.codehaus.org/browse/MANTRUN-173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise reopened MANTRUN-173: - > maven-antrun-plugin not forward compatible with maven 3. > > > Key: MANTRUN-173 > URL: https://jira.codehaus.org/browse/MANTRUN-173 > Project: Maven Antrun Plugin > Issue Type: Bug >Affects Versions: 1.7 > Environment: Windows 7, Maven 3, Java 1.6 >Reporter: Peter Sherwood >Assignee: Karl-Heinz Marbaise >Priority: Critical > Attachments: MANTRUN173b-o.a.m.p.mmap.patch, > MANTRUN173-o.a.m.p.mmap.patch, mavenerror.txt > > > In some environments we do not have a Nexus style repository and so to make > an out of the box build cycle we use antrun to install a jar into a local > repository. This works absolutely fine with no exceptions in Maven 2.2.1 in > the same environment mentioned above. Moving directly to Maven 3 the build > does not work and records the following exception: > {noformat} > Caused by: java.lang.NoSuchMethodError: > org/apache/maven/settings/RuntimeInfo.(Lorg/apache/maven/settings/Settings;)V > at > org.apache.maven.artifact.ant.AbstractArtifactTask.readSettings(AbstractArtifactTask.java:382) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.loadSettings(AbstractArtifactTask.java:311) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.initSettings(AbstractArtifactTask.java:278) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.getSettings(AbstractArtifactTask.java:223) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.getDefaultLocalRepository(AbstractArtifactTask.java:212) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.getLocalRepository(AbstractArtifactTask.java:700) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRepository(AbstractArtifactTask.java:110) > at org.apache.maven.artifact.ant.Pom.getMavenProject(Pom.java:272) > at org.apache.maven.artifact.ant.Pom.setVersion(Pom.java:570) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at java.lang.reflect.Method.invoke(Method.java:611) > at > org.apache.tools.ant.IntrospectionHelper$AttributeSetter.setObject(IntrospectionHelper.java:1498) > at > org.apache.tools.ant.IntrospectionHelper.setAttribute(IntrospectionHelper.java:405) > ... 38 more > {noformat} > My POM is as follows and has been cut down to show the problem only. > {code:xml} > > http://maven.apache.org/POM/4.0.0"; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd"; > xmlns:artifact="antlib:org.apache.maven.artifact.ant"> > 4.0.0 > MavenAntTest > MavenAntTest > 1.0 > > > > org.apache.maven.plugins > maven-antrun-plugin > 1.7 > > > initialize > > xmlns:artifact="antlib:org.apache.maven.artifact.ant"> > > path="${settings.localRepository}${file.separator}org${file.separator}apache${file.separator}maven${file.separator}maven-ant-tasks${file.separator}2.1.3${file.separator}maven-ant-tasks-2.1.3.jar" > /> > resource="org/apache/maven/artifact/ant/antlib.xml" > > uri="antlib:org.apache.maven.artifact.ant" > classpathref="maven-ant-tasks.classpath" /> > resource="net/sf/antcontrib/antcontrib.properties" > > classpathref="maven.plugin.classpath" /> > groupId="net.sf.saxon" artifactId="saxon" > version="9.3.0.5" name="Saxon > XSLT Parser"> > > > file="${settings.localRepository}${file.separator}net${file.separator}sf${file.separator}saxon${file.separator}saxon${file.separator}9.3.0.5${file.separator}saxon-9.3.0.5.jar" > type="file" /> > > > > > dir="${settings.localRepository}${file.separator}net${file.separator}sf${f
[jira] (MANT-78) MavenProject/MavenSession Injection as a paremeter instead as a component.
[ https://jira.codehaus.org/browse/MANT-78?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise reassigned MANT-78: --- Assignee: Karl-Heinz Marbaise > MavenProject/MavenSession Injection as a paremeter instead as a component. > -- > > Key: MANT-78 > URL: https://jira.codehaus.org/browse/MANT-78 > Project: Maven Ant Plugin > Issue Type: Improvement >Affects Versions: 2.4 >Reporter: Karl-Heinz Marbaise >Assignee: Karl-Heinz Marbaise >Priority: Minor > Fix For: 2.4 > > > {code:java} > @Parameter( defaultValue = "${settings}", readonly = true, required = true ) > private Settings settings; > {code} -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANT-78) MavenProject/MavenSession Injection as a paremeter instead as a component.
[ https://jira.codehaus.org/browse/MANT-78?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise closed MANT-78. --- Resolution: Fixed Fixed in [r1629492|http://svn.apache.org/r1629492]. > MavenProject/MavenSession Injection as a paremeter instead as a component. > -- > > Key: MANT-78 > URL: https://jira.codehaus.org/browse/MANT-78 > Project: Maven Ant Plugin > Issue Type: Improvement >Affects Versions: 2.4 >Reporter: Karl-Heinz Marbaise >Assignee: Karl-Heinz Marbaise >Priority: Minor > Fix For: 2.4 > > > {code:java} > @Parameter( defaultValue = "${settings}", readonly = true, required = true ) > private Settings settings; > {code} -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANT-76) MavenProject/MavenSession Injection as a paremeter instead as a component.
[ https://jira.codehaus.org/browse/MANT-76?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=351214#comment-351214 ] Karl-Heinz Marbaise edited comment on MANT-76 at 10/5/14 8:28 AM: -- Fixed in [r1616885|http://svn.apache.org/r1616885]. Fixed in [r1629492|http://svn.apache.org/r1629492]. was (Author: khmarbaise): Fixed in [r1616885|http://svn.apache.org/r1616885]. > MavenProject/MavenSession Injection as a paremeter instead as a component. > -- > > Key: MANT-76 > URL: https://jira.codehaus.org/browse/MANT-76 > Project: Maven Ant Plugin > Issue Type: Task >Affects Versions: 2.3 >Reporter: Karl-Heinz Marbaise >Assignee: Karl-Heinz Marbaise >Priority: Minor > Fix For: 2.4 > > > The following: > {code:java} > @Component > protected MavenProject project; > {code} > has to be replaced by the following: > {code:java} > @Parameter( defaultValue = "${project}", readonly = true, required = true ) > protected MavenProject project; > {code} > The following: > {code:java} > @Component > protected MavenSession session; > {code} > has to be replaced by the following: > {code:java} > @Parameter( defaultValue = "${session}", readonly = true, required = true ) > protected MavenSession session; > {code} -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANT-78) MavenProject/MavenSession Injection as a paremeter instead as a component.
[ https://jira.codehaus.org/browse/MANT-78?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise deleted MANT-78: > MavenProject/MavenSession Injection as a paremeter instead as a component. > -- > > Key: MANT-78 > URL: https://jira.codehaus.org/browse/MANT-78 > Project: Maven Ant Plugin > Issue Type: Improvement >Reporter: Karl-Heinz Marbaise >Assignee: Karl-Heinz Marbaise >Priority: Minor > > {code:java} > @Parameter( defaultValue = "${settings}", readonly = true, required = true ) > private Settings settings; > {code} -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANT-80) Update version of plexus-utils to 3.0.18
[ https://jira.codehaus.org/browse/MANT-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise updated MANT-80: Fix Version/s: 2.4 > Update version of plexus-utils to 3.0.18 > > > Key: MANT-80 > URL: https://jira.codehaus.org/browse/MANT-80 > Project: Maven Ant Plugin > Issue Type: Improvement >Affects Versions: 2.4 >Reporter: Karl-Heinz Marbaise >Priority: Minor > Fix For: 2.4 > > > Upgrade plexus-utils from 3.0.15 to 3.0.18 -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANT-80) Update version of plexus-utils to 3.0.18
Karl-Heinz Marbaise created MANT-80: --- Summary: Update version of plexus-utils to 3.0.18 Key: MANT-80 URL: https://jira.codehaus.org/browse/MANT-80 Project: Maven Ant Plugin Issue Type: Improvement Affects Versions: 2.4 Reporter: Karl-Heinz Marbaise Priority: Minor Upgrade plexus-utils from 3.0.15 to 3.0.18 -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANT-80) Update version of plexus-utils to 3.0.18
[ https://jira.codehaus.org/browse/MANT-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise reassigned MANT-80: --- Assignee: Karl-Heinz Marbaise > Update version of plexus-utils to 3.0.18 > > > Key: MANT-80 > URL: https://jira.codehaus.org/browse/MANT-80 > Project: Maven Ant Plugin > Issue Type: Improvement >Affects Versions: 2.4 >Reporter: Karl-Heinz Marbaise >Assignee: Karl-Heinz Marbaise >Priority: Minor > Fix For: 2.4 > > > Upgrade plexus-utils from 3.0.15 to 3.0.18 -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANT-80) Update version of plexus-utils to 3.0.18
[ https://jira.codehaus.org/browse/MANT-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise closed MANT-80. --- Resolution: Fixed Fixed in [r1629493|http://svn.apache.org/r1629493]. > Update version of plexus-utils to 3.0.18 > > > Key: MANT-80 > URL: https://jira.codehaus.org/browse/MANT-80 > Project: Maven Ant Plugin > Issue Type: Improvement >Affects Versions: 2.4 >Reporter: Karl-Heinz Marbaise >Assignee: Karl-Heinz Marbaise >Priority: Minor > Fix For: 2.4 > > > Upgrade plexus-utils from 3.0.15 to 3.0.18 -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANTRUN-190) Upgrade Ant to 1.9.x
[ https://jira.codehaus.org/browse/MANTRUN-190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise closed MANTRUN-190. --- Resolution: Fixed Assignee: Karl-Heinz Marbaise Fixed in [r1629497|http://svn.apache.org/r1629497] > Upgrade Ant to 1.9.x > > > Key: MANTRUN-190 > URL: https://jira.codehaus.org/browse/MANTRUN-190 > Project: Maven Antrun Plugin > Issue Type: New Feature >Affects Versions: 1.7 >Reporter: Ion Savin >Assignee: Karl-Heinz Marbaise > Fix For: 1.8 > > Attachments: MANTRUN-190.patch > > > Upgrade the underlying Ant dependency fro, 1.8.2 to 1.9.4 (latest). > The new version resolves slow external process execution issues: > https://issues.apache.org/bugzilla/show_bug.cgi?id=54128 -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANTRUN-190) Upgrade Ant to 1.9.x
[ https://jira.codehaus.org/browse/MANTRUN-190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise updated MANTRUN-190: Fix Version/s: 1.8 > Upgrade Ant to 1.9.x > > > Key: MANTRUN-190 > URL: https://jira.codehaus.org/browse/MANTRUN-190 > Project: Maven Antrun Plugin > Issue Type: New Feature >Affects Versions: 1.7 >Reporter: Ion Savin > Fix For: 1.8 > > Attachments: MANTRUN-190.patch > > > Upgrade the underlying Ant dependency fro, 1.8.2 to 1.9.4 (latest). > The new version resolves slow external process execution issues: > https://issues.apache.org/bugzilla/show_bug.cgi?id=54128 -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANTRUN-191) Update version of plexus-utils to 3.0.18
Karl-Heinz Marbaise created MANTRUN-191: --- Summary: Update version of plexus-utils to 3.0.18 Key: MANTRUN-191 URL: https://jira.codehaus.org/browse/MANTRUN-191 Project: Maven Antrun Plugin Issue Type: Improvement Affects Versions: 1.8 Reporter: Karl-Heinz Marbaise Priority: Minor Upgrade plexus-utils from 3.0.15 to 3.0.18 -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANTRUN-191) Update version of plexus-utils to 3.0.18
[ https://jira.codehaus.org/browse/MANTRUN-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise updated MANTRUN-191: Fix Version/s: 1.8 > Update version of plexus-utils to 3.0.18 > > > Key: MANTRUN-191 > URL: https://jira.codehaus.org/browse/MANTRUN-191 > Project: Maven Antrun Plugin > Issue Type: Improvement >Affects Versions: 1.8 >Reporter: Karl-Heinz Marbaise >Priority: Minor > Fix For: 1.8 > > > Upgrade plexus-utils from 3.0.15 to 3.0.18 -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANTRUN-191) Update version of plexus-utils to 3.0.18
[ https://jira.codehaus.org/browse/MANTRUN-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise closed MANTRUN-191. --- Resolution: Fixed Assignee: Karl-Heinz Marbaise Fixed in [r1629498|http://svn.apache.org/r1629498]. > Update version of plexus-utils to 3.0.18 > > > Key: MANTRUN-191 > URL: https://jira.codehaus.org/browse/MANTRUN-191 > Project: Maven Antrun Plugin > Issue Type: Improvement >Affects Versions: 1.8 >Reporter: Karl-Heinz Marbaise >Assignee: Karl-Heinz Marbaise >Priority: Minor > Fix For: 1.8 > > > Upgrade plexus-utils from 3.0.15 to 3.0.18 -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MREPOSITORY-32) Removed dependency plexus-container-default:1.0-alpha-9-stable-1
[ https://jira.codehaus.org/browse/MREPOSITORY-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise closed MREPOSITORY-32. -- Resolution: Fixed Assignee: Karl-Heinz Marbaise Fixed in [r1629500|http://svn.apache.org/r1629500]. > Removed dependency plexus-container-default:1.0-alpha-9-stable-1 > > > Key: MREPOSITORY-32 > URL: https://jira.codehaus.org/browse/MREPOSITORY-32 > Project: Maven Repository Plugin > Issue Type: Improvement >Affects Versions: 2.4 >Reporter: Karl-Heinz Marbaise >Assignee: Karl-Heinz Marbaise >Priority: Minor > Fix For: 2.4 > > > {code:xml} > > org.codehaus.plexus > plexus-container-default > 1.0-alpha-9-stable-1 > > {code} -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MREPOSITORY-32) Removed dependency plexus-container-default:1.0-alpha-9-stable-1
Karl-Heinz Marbaise created MREPOSITORY-32: -- Summary: Removed dependency plexus-container-default:1.0-alpha-9-stable-1 Key: MREPOSITORY-32 URL: https://jira.codehaus.org/browse/MREPOSITORY-32 Project: Maven Repository Plugin Issue Type: Improvement Affects Versions: 2.4 Reporter: Karl-Heinz Marbaise Priority: Minor {code:xml} org.codehaus.plexus plexus-container-default 1.0-alpha-9-stable-1 {code} -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MREPOSITORY-32) Removed dependency plexus-container-default:1.0-alpha-9-stable-1
[ https://jira.codehaus.org/browse/MREPOSITORY-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise updated MREPOSITORY-32: --- Fix Version/s: 2.4 > Removed dependency plexus-container-default:1.0-alpha-9-stable-1 > > > Key: MREPOSITORY-32 > URL: https://jira.codehaus.org/browse/MREPOSITORY-32 > Project: Maven Repository Plugin > Issue Type: Improvement >Affects Versions: 2.4 >Reporter: Karl-Heinz Marbaise >Priority: Minor > Fix For: 2.4 > > > {code:xml} > > org.codehaus.plexus > plexus-container-default > 1.0-alpha-9-stable-1 > > {code} -- This message was sent by Atlassian JIRA (v6.1.6#6162)
[jira] (MANTRUN-173) maven-antrun-plugin not forward compatible with maven 3.
[ https://jira.codehaus.org/browse/MANTRUN-173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=353754#comment-353754 ] Karl-Heinz Marbaise commented on MANTRUN-173: - So after checking this issue i have moved this issue to the correctl ocation, cause it belongs to http://jira.codehaus.org/browse/MANTTASKS instead. > maven-antrun-plugin not forward compatible with maven 3. > > > Key: MANTRUN-173 > URL: https://jira.codehaus.org/browse/MANTRUN-173 > Project: Maven Antrun Plugin > Issue Type: Bug >Affects Versions: 1.7 > Environment: Windows 7, Maven 3, Java 1.6 >Reporter: Peter Sherwood >Assignee: Karl-Heinz Marbaise >Priority: Critical > Attachments: MANTRUN173b-o.a.m.p.mmap.patch, > MANTRUN173-o.a.m.p.mmap.patch, mavenerror.txt > > > In some environments we do not have a Nexus style repository and so to make > an out of the box build cycle we use antrun to install a jar into a local > repository. This works absolutely fine with no exceptions in Maven 2.2.1 in > the same environment mentioned above. Moving directly to Maven 3 the build > does not work and records the following exception: > {noformat} > Caused by: java.lang.NoSuchMethodError: > org/apache/maven/settings/RuntimeInfo.(Lorg/apache/maven/settings/Settings;)V > at > org.apache.maven.artifact.ant.AbstractArtifactTask.readSettings(AbstractArtifactTask.java:382) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.loadSettings(AbstractArtifactTask.java:311) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.initSettings(AbstractArtifactTask.java:278) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.getSettings(AbstractArtifactTask.java:223) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.getDefaultLocalRepository(AbstractArtifactTask.java:212) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.getLocalRepository(AbstractArtifactTask.java:700) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRepository(AbstractArtifactTask.java:110) > at org.apache.maven.artifact.ant.Pom.getMavenProject(Pom.java:272) > at org.apache.maven.artifact.ant.Pom.setVersion(Pom.java:570) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at java.lang.reflect.Method.invoke(Method.java:611) > at > org.apache.tools.ant.IntrospectionHelper$AttributeSetter.setObject(IntrospectionHelper.java:1498) > at > org.apache.tools.ant.IntrospectionHelper.setAttribute(IntrospectionHelper.java:405) > ... 38 more > {noformat} > My POM is as follows and has been cut down to show the problem only. > {code:xml} > > http://maven.apache.org/POM/4.0.0"; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd"; > xmlns:artifact="antlib:org.apache.maven.artifact.ant"> > 4.0.0 > MavenAntTest > MavenAntTest > 1.0 > > > > org.apache.maven.plugins > maven-antrun-plugin > 1.7 > > > initialize > > xmlns:artifact="antlib:org.apache.maven.artifact.ant"> > > path="${settings.localRepository}${file.separator}org${file.separator}apache${file.separator}maven${file.separator}maven-ant-tasks${file.separator}2.1.3${file.separator}maven-ant-tasks-2.1.3.jar" > /> > resource="org/apache/maven/artifact/ant/antlib.xml" > > uri="antlib:org.apache.maven.artifact.ant" > classpathref="maven-ant-tasks.classpath" /> > resource="net/sf/antcontrib/antcontrib.properties" > > classpathref="maven.plugin.classpath" /> > groupId="net.sf.saxon" artifactId="saxon" > version="9.3.0.5" name="Saxon > XSLT Parser"> > > > file="${settings.localRepository}${file.separator}net${file.separator}sf${file.separator}saxon${file.separator}saxon${file.separator}9.3.0.5${file.separator}saxon-9.3.0.5.jar" > type="file" /> > >
[jira] (MANTTASKS-247) maven-antrun-plugin not forward compatible with maven 3.
[ https://jira.codehaus.org/browse/MANTTASKS-247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl-Heinz Marbaise moved MANTRUN-173 to MANTTASKS-247: --- Affects Version/s: (was: 1.7) 2.1.3 Key: MANTTASKS-247 (was: MANTRUN-173) Project: Maven Ant Tasks (was: Maven Antrun Plugin) > maven-antrun-plugin not forward compatible with maven 3. > > > Key: MANTTASKS-247 > URL: https://jira.codehaus.org/browse/MANTTASKS-247 > Project: Maven Ant Tasks > Issue Type: Bug >Affects Versions: 2.1.3 > Environment: Windows 7, Maven 3, Java 1.6 >Reporter: Peter Sherwood >Assignee: Karl-Heinz Marbaise >Priority: Critical > Attachments: MANTRUN173b-o.a.m.p.mmap.patch, > MANTRUN173-o.a.m.p.mmap.patch, mavenerror.txt > > > In some environments we do not have a Nexus style repository and so to make > an out of the box build cycle we use antrun to install a jar into a local > repository. This works absolutely fine with no exceptions in Maven 2.2.1 in > the same environment mentioned above. Moving directly to Maven 3 the build > does not work and records the following exception: > {noformat} > Caused by: java.lang.NoSuchMethodError: > org/apache/maven/settings/RuntimeInfo.(Lorg/apache/maven/settings/Settings;)V > at > org.apache.maven.artifact.ant.AbstractArtifactTask.readSettings(AbstractArtifactTask.java:382) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.loadSettings(AbstractArtifactTask.java:311) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.initSettings(AbstractArtifactTask.java:278) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.getSettings(AbstractArtifactTask.java:223) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.getDefaultLocalRepository(AbstractArtifactTask.java:212) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.getLocalRepository(AbstractArtifactTask.java:700) > at > org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRepository(AbstractArtifactTask.java:110) > at org.apache.maven.artifact.ant.Pom.getMavenProject(Pom.java:272) > at org.apache.maven.artifact.ant.Pom.setVersion(Pom.java:570) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at java.lang.reflect.Method.invoke(Method.java:611) > at > org.apache.tools.ant.IntrospectionHelper$AttributeSetter.setObject(IntrospectionHelper.java:1498) > at > org.apache.tools.ant.IntrospectionHelper.setAttribute(IntrospectionHelper.java:405) > ... 38 more > {noformat} > My POM is as follows and has been cut down to show the problem only. > {code:xml} > > http://maven.apache.org/POM/4.0.0"; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd"; > xmlns:artifact="antlib:org.apache.maven.artifact.ant"> > 4.0.0 > MavenAntTest > MavenAntTest > 1.0 > > > > org.apache.maven.plugins > maven-antrun-plugin > 1.7 > > > initialize > > xmlns:artifact="antlib:org.apache.maven.artifact.ant"> > > path="${settings.localRepository}${file.separator}org${file.separator}apache${file.separator}maven${file.separator}maven-ant-tasks${file.separator}2.1.3${file.separator}maven-ant-tasks-2.1.3.jar" > /> > resource="org/apache/maven/artifact/ant/antlib.xml" > > uri="antlib:org.apache.maven.artifact.ant" > classpathref="maven-ant-tasks.classpath" /> > resource="net/sf/antcontrib/antcontrib.properties" > > classpathref="maven.plugin.classpath" /> > groupId="net.sf.saxon" artifactId="saxon" > version="9.3.0.5" name="Saxon > XSLT Parser"> > > > file="${settings.localRepository}${file.separator}net${file.separator}sf${file.separator}saxon${file.separator}saxon${file.separator}9.3.0.5${file.separator}saxon-9.3.0.5.jar" > type="file" /> > >