Nevermind, my project.properties file in my EAR project was missing a reference
to ${basedir} in maven.ear.descriptordir.

T

-----Original Message-----
From: Poppe, Troy [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, December 08, 2004 1:32 PM
To: 'Maven Users List'
Subject: RE: Problem with case in ear:generate-ear-descriptor?



When I try to run the ear plugin from multiproject, I get the following error:

ear:ear:
ear:generate-ear-descriptor:
    [echo] Generating appxml file:"target/META-INF/application.xml version 1.3
encoding: UTF-8"
popping off [EMAIL PROTECTED] for
[EMAIL PROTECTED] in mave
n-pom-plugin:maven-pom-plugin popping off
[EMAIL PROTECTED] for
[EMAIL PROTECTED] in maven
-multiproject-plugin:maven-multiproject-plugin
popping off [EMAIL PROTECTED] for
[EMAIL PROTECTED] in mav
en-xdoc-plugin:maven-xdoc-plugin popping off
[EMAIL PROTECTED] for
[EMAIL PROTECTED] in mave
n-artifact-plugin:maven-artifact-plugin
popping off [EMAIL PROTECTED] for
[EMAIL PROTECTED] in eia:p arty-ear popping off
[EMAIL PROTECTED] for
[EMAIL PROTECTED] in mav
en-pom-plugin:maven-pom-plugin popping off
[EMAIL PROTECTED] for
[EMAIL PROTECTED] in maven
-multiproject-plugin:maven-multiproject-plugin
popping off [EMAIL PROTECTED] for
[EMAIL PROTECTED] in mave
n-xdoc-plugin:maven-xdoc-plugin popping off
[EMAIL PROTECTED] for
[EMAIL PROTECTED] in mave
n-artifact-plugin:maven-artifact-plugin
popping off [EMAIL PROTECTED] for
[EMAIL PROTECTED] in eia: party

BUILD FAILED
com.werken.werkz.UnattainableGoalException: Unable to obtain goal
[multiproject:artifact-callback] -- c:\maven\cache\mav
en-ear-plugin-1.7-SNAPSHOT\plugin.jelly:207:7: <j:file>
target\META-INF\application.xml (The system cannot find the path
 specified)

.....

Root cause
java.io.FileNotFoundException: target\META-INF\application.xml (The system 
cannot
find the path specified)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
        at org.apache.commons.jelly.tags.core.FileTag.doTag(FileTag.java:102)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(Mave
nGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.jav
a:127)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:92)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:84)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(Mave
nGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.jav
a:127)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(Mave
nGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at
org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:368)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(Mave
nGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.jav
a:127)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(Mave
nGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:488)
        at org.apache.maven.cli.App.main(App.java:1239)
        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:324)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
File...... c:\maven\cache\maven-multiproject-plugin-1.3.1\plugin.jelly
Element... maven:reactor
Line...... 217
Column.... 9
Unable to obtain goal [multiproject:artifact-callback] --
c:\maven\cache\maven-ear-plugin-1.7-SNAPSHOT\plugin.jelly:207:7: <j:file>
target\META-INF\application.xml (The system cannot find the path specified)
com.werken.werkz.UnattainableGoalException: Unable to obtain goal
[multiproject:artifact] --
c:\maven\cache\maven-multiproject-plugin-1.3.1\plugin.jelly:217:9:
<maven:reactor> Reactor subproject failure occurred


Any ideas on this one?

T

-----Original Message-----
From: Poppe, Troy [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, December 08, 2004 1:09 PM
To: 'Maven Users List'
Subject: RE: Problem with case in ear:generate-ear-descriptor?



That seems to have fixed it, it generates a nicer warning now... The question 
for
me is: why is this a warning?  Couldn't this be handled with a case-insensitive
comparison?

The results:
# Reason for the warning:                                                  #
# the dependency eia:party-common is located at:
'c:\maven\repository\eia\jars\party-common-1.0.jar'
# but was expected to be located at:
'C:\maven\repository\eia\jars\party-common-1.0.jar'

T

-----Original Message-----
From: Felipe Leme [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, December 08, 2004 1:04 PM
To: Maven Users List
Subject: RE: Problem with case in ear:generate-ear-descriptor?


On Wed, 8 Dec 2004 12:55:26 -0500, "Poppe, Troy" <[EMAIL PROTECTED]> wrote:

> When you fix that, I'll try again.

Fixed, sorry...


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




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



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



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

Reply via email to