hello all,
  i have a project which contains a subproject in this structure

JSFAPP
   |
   -------- Framework


for some reasons, after compiling the framework (and when installing the jar) i receive following error:

test:test:
    [junit] Running com.myapp.jsf.AppTest
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.219 sec

jar:jar:

jar:install:
    [echo] Installing...
Uploading to JSFApp/jars/JSFFramework-1.0.jar:
.................... (12K)

BUILD FAILED
File...... C:\Sw\JSFApp\maven.xml
Element... maven:reactor
Line...... 10
Column.... 49
Unable to obtain goal [jsf-dist] -- C:\Documents and Settings\Marco\.maven\cache
\maven-artifact-plugin-1.5.2\plugin.jelly:62:9: <artifact:artifact-install> org.
apache.maven.project.Dependency.setProperties(Ljava/util/List;)V
Total time   : 3 seconds


running maven -x result in following exception

org.apache.maven.werkz.UnattainableGoalException: Unable to obtain goal [jsf-dis
t] -- C:\Documents and Settings\Marco\.maven\cache\maven-artifact-plugin-1.5.2\p
lugin.jelly:62:9: <artifact:artifact-install> org.apache.maven.project.Dependenc
y.setProperties(Ljava/util/List;)V
        at org.apache.maven.werkz.Goal.fire(Goal.java:663)
        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.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:36
8)
        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(MavenGoalTa
g.java:78)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(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(DelegatingMethodAcces
sorImpl.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)
org.apache.maven.werkz.UnattainableGoalException: Unable to obtain goal [jsf-dis
t] -- C:\Documents and Settings\Marco\.maven\cache\maven-artifact-plugin-1.5.2\p
lugin.jelly:62:9: <artifact:artifact-install> org.apache.maven.project.Dependenc
y.setProperties(Ljava/util/List;)V
        at org.apache.maven.werkz.Goal.fire(Goal.java:663)
        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.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:36
8)
        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(MavenGoalTa
g.java:78)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(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(DelegatingMethodAcces
sorImpl.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)
org.apache.commons.jelly.JellyTagException: C:\Documents and Settings\Marco\.mav
en\cache\maven-artifact-plugin-1.5.2\plugin.jelly:62:9: <artifact:artifact-insta
ll> org.apache.maven.project.Dependency.setProperties(Ljava/util/List;)V
        at org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
a:193)
        at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav
a: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(MavenGoalTa
g.java:78)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(MavenGoalTag.java:109)
        at org.apache.maven.werkz.Goal.fire(Goal.java:656)

        at org.apache.maven.werkz.WerkzProject.attainGoal(WerkzProject.java:210)
rt) for type vajexport

        at org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai
nGoalTag.java:114)
-- More  --     at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:24
7)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
g.java:78)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(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.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:36
8)
        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(MavenGoalTa
g.java:78)
        at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(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(DelegatingMethodAcces
sorImpl.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)
Caused by: java.lang.NoSuchMethodError: org.apache.maven.project.Dependency.setP
roperties(Ljava/util/List;)V
        at org.apache.maven.artifact.PomRewriter.getRewrittenModel(PomRewriter.j
ava:124)
        at org.apache.maven.artifact.PomRewriter.getRewrittenPom(PomRewriter.jav
a:57)
        at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.handleInst
all(DefaultArtifactDeployer.java:174)
        at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.install(De
faultArtifactDeployer.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(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
a:180)
        ... 36 more
Root cause
java.lang.NoSuchMethodError: org.apache.maven.project.Dependency.setProperties(L
java/util/List;)V

i attach the two project.xml, can anyone help me out?  same app works fine using 1.0 version...

thanx and regards
 marco


<?xml version="1.0" encoding="ISO-8859-1"?>
<project>

  <pomVersion>1</pomVersion>
  
  <id>JSFApp</id>
  <groupId>JSFApp</groupId>
  <name>JSF Application</name>
  
  <currentVersion>1.0</currentVersion>
  
  <dependencies>
  	  <dependency>
	   <groupId>commons-chain</groupId>
	   <artifactId>commons-chain</artifactId>
	   <version>1.0</version> 
	   <properties>
	      <war.bundle>true</war.bundle>
	      <war.manifest.classpath>true</war.manifest.classpath>
	    </properties>
	  </dependency>      
	
	  <dependency>
	    <id>commons-beanutils</id>
	    <version>1.6</version>
	    <properties>
	      <war.bundle>true</war.bundle>
	      <war.manifest.classpath>true</war.manifest.classpath>
	    </properties>
	  </dependency>
	  
	
	  <dependency>
	   <id>commons-digester</id>
	   <version>1.6</version>
	   <properties>
	      <war.bundle>true</war.bundle>
	      <war.manifest.classpath>true</war.manifest.classpath>
	    </properties>
	  </dependency>  
	
	  <dependency>
	   <id>commons-logging</id>
	   <version>1.0.3</version>
	   <properties>
	     <war.bundle>true</war.bundle>
	     <war.manifest.classpath>true</war.manifest.classpath>
	   </properties>
	  </dependency>
	
	  <dependency>
	    <id>commons-collections</id>
	    <version>3.1</version>
	    <properties>
	      <war.bundle>true</war.bundle>
	      <war.manifest.classpath>true</war.manifest.classpath>
	    </properties>
	  </dependency>
	
	  <dependency>
	    <id>commons-lang</id>
	    <version>2.0</version>
	    <properties>
	      <war.bundle>true</war.bundle>
	      <war.manifest.classpath>true</war.manifest.classpath>
	    </properties>
	  </dependency>
	
	
	  <dependency>
	      <groupId>StrutsChain</groupId>
	      <artifactId>Framework</artifactId>
	      <version>1.0</version>
	      <properties>
	          <war.bundle>true</war.bundle>
	          <war.manifest.classpath>true</war.manifest.classpath>
	      </properties>
	  </dependency>
	      
	  <dependency>
	     <groupId>jsf</groupId>
	     <artifactId>jsf-api</artifactId>
	     <version>20050910</version>
	     <properties>
	         <war.bundle>true</war.bundle>
	     </properties>
	   </dependency>
	   
	   <dependency>
	      <groupId>jsf</groupId>
	      <artifactId>jsf-impl</artifactId>
	      <version>20050910</version>
	      <properties>
	        <war.bundle>true</war.bundle>
	      </properties>
	    </dependency>
	    <dependency>
	      <groupId>jstl</groupId>
	      <artifactId>jstl</artifactId>
	      <version>1.1.0</version>
	      <properties>
	        <war.bundle>true</war.bundle>
	        <war.manifest.classpath>true</war.manifest.classpath>
	      </properties>
	    </dependency>
	    <dependency>
	      <groupId>jstl</groupId>
	      <artifactId>standard</artifactId>
	      <version>1.0.6</version>
	      <properties>
	        <war.bundle>true</war.bundle>
	        <war.manifest.classpath>true</war.manifest.classpath>
	      </properties>
	   </dependency>
	
	
	   <dependency>
	      <groupId>struts</groupId>
	      <artifactId>struts</artifactId>
	      <version>1.1</version>
	      <properties>
	        <war.bundle>true</war.bundle>
	        <war.manifest.classpath>true</war.manifest.classpath>
	      </properties>
	   </dependency>
	
	   <dependency>
	      <groupId>j2ee</groupId>
	      <artifactId>j2ee</artifactId>
	      <version>1.4</version>
	  </dependency>
	
	  <dependency>
	      <id>struts-menu</id>
	      <version>2.3</version>
	      <properties>
	        <war.bundle>true</war.bundle>
	        <war.manifest.classpath>true</war.manifest.classpath>
	      </properties>
	  </dependency>
	       
	
	  <dependency>
	      <groupId>jakarta-struts</groupId>
	      <artifactId>struts-tiles</artifactId>
	      <version>1.3.0-dev</version>
	      <properties>
	        <war.bundle>true</war.bundle>
	        <war.manifest.classpath>true</war.manifest.classpath>
	      </properties>
	  </dependency>
	
	
    </dependencies>
</project>

<?xml version="1.0"?>
<!-- Define references to files containing common targets -->


 <project>
   <extend>${basedir}/../project.xml</extend>
   <groupId>JSFApp</groupId>
   <artifactId>JSFFramework</artifactId>
   <name>Framework Services</name>
    <!-- jar files the project is dependent on -->
  
  <!-- build information for the project -->
  <build>
    <nagEmailAddress>[email protected]</nagEmailAddress>
    <sourceDirectory>src/java</sourceDirectory>
   <unitTestSourceDirectory>src/test</unitTestSourceDirectory>
    <aspectSourceDirectory>src/aspectj</aspectSourceDirectory>

    <unitTest>
      <includes>
        <include>**/*Test.java</include>
      </includes>
      <excludes>
        <exclude>**/NaughtyTest.java</exclude>
      </excludes>
    </unitTest>

    <resources>
      <resource>
        <directory>src/conf</directory>
        <includes>
          <include>*.properties</include>
        </includes>
      </resource>
    </resources>
  </build>


</project>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to