[ http://jira.codehaus.org/browse/MAVEN-1625?page=comments#action_41540 ]
Archimedes Trajano commented on MAVEN-1625: ------------------------------------------- Current "Artiftact" plugin in CVS seems to work properly now. Someone might want to remove the unused imports. > Maven 1.1-b1: NoSuchMethodError: Dependency.setProperties() > ----------------------------------------------------------- > > Key: MAVEN-1625 > URL: http://jira.codehaus.org/browse/MAVEN-1625 > Project: maven > Type: Bug > Components: core > Versions: 1.1-beta-1 > Reporter: fabrizio giustina > > > Trying maven 1.1-b1 on an existing project, working with maven 1.0.2, I get a > NoSuchMethodError if the pom contains a dependency with properties. > The project.xml seems to be valid according to the 3.0 schema, but with this > dependency defined: > <dependency> > <groupId>openmind</groupId> > <artifactId>openutils</artifactId> > <version>1.0-dev</version> > <type>jar</type> > <properties> > <eclipse.dependency>true</eclipse.dependency> > </properties> > </dependency> > I get this error: > jar:install: > [echo] Installing... > Uploading to faber/jars/faber-dataobjects-1.0.jar: > .................... (342K) > BUILD FAILED > java.lang.NoSuchMethodError: > org.apache.maven.project.Dependency.setProperties(Ljava/util/List;)V > at > org.apache.maven.artifact.PomRewriter.getRewrittenModel(PomRewriter.java:124) > at > org.apache.maven.artifact.PomRewriter.getRewrittenPom(PomRewriter.java:57) > at > org.apache.maven.artifact.deployer.DefaultArtifactDeployer.handleInstall(DefaultArtifactDeployer.java:174) > at > org.apache.maven.artifact.deployer.DefaultArtifactDeployer.install(DefaultArtifactDeployer.java:143) > at > org.apache.maven.artifact.deployer.DeployBean.install(DeployBean.java:160) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.java:180) > at > org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:102) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:79) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) > at > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:78) > at > org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:109) > at org.apache.maven.werkz.Goal.fire(Goal.java:656) > at org.apache.maven.werkz.Goal.attain(Goal.java:592) > at > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:693) > at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > at org.apache.maven.cli.App.doMain(App.java:511) > at org.apache.maven.cli.App.main(App.java:1258) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at com.werken.forehead.Forehead.run(Forehead.java:551) > at com.werken.forehead.Forehead.main(Forehead.java:581) > removing > <properties> > <eclipse.dependency>true</eclipse.dependency> > </properties> > makes maven 1.1 happy and everything works as expected. The same happens on > different projects, jar:install only works after removing all the > <properties> tags -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]