You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Brian Jackson (JIRA)" <ji...@codehaus.org> on 2008/07/17 22:45:26 UTC
[jira] Reopened: (MANTRUN-78) Use of AntRun causes clean to fail
for multiproject
[ http://jira.codehaus.org/browse/MANTRUN-78?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brian Jackson reopened MANTRUN-78:
----------------------------------
I disagree that it's a duplicate. The error and the way it exhibits itself is very different from MANTRUN-51.
Please run the test case I attached. The error you'll see is below. The only task in the antrun config is a simple echo command.
C:\test>mvn clean -Pbuild-failure
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] test
[INFO] test-b
[INFO] test-a
[INFO] ------------------------------------------------------------------------
[INFO] Building test
[INFO] task-segment: [clean]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] [antrun:run {execution: default}]
[INFO] Executing tasks
[echo] test
[INFO] Executed tasks
[INFO] ------------------------------------------------------------------------
[INFO] Building test-b
[INFO] task-segment: [clean]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] [antrun:run {execution: default}]
[INFO] Executing tasks
[echo] test
[INFO] Executed tasks
[INFO] ------------------------------------------------------------------------
[INFO] Building test-a
[INFO] task-segment: [clean]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] snapshot com.example.test:test-b:1.0-SNAPSHOT: checking for updates from
espn.releases
[INFO] snapshot com.example.test:test-b:1.0-SNAPSHOT: checking for updates from
espn.snapshots
Downloading: http://maven2.corp.espn3.com/archiva/repository/releases//com/examp
le/test/test-b/1.0-SNAPSHOT/test-b-1.0-SNAPSHOT.jar
Downloading: http://maven2.corp.espn3.com/archiva/repository/snapshots//com/exam
ple/test/test-b/1.0-SNAPSHOT/test-b-1.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) com.example.test:test-b:jar:1.0-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=com.example.test -DartifactId=test-b -D
version=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=com.example.test -DartifactId=test-b -Dve
rsion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -Drepository
Id=[id]
Path to dependency:
1) com.example.test:test-a:jar:1.0-SNAPSHOT
2) com.example.test:test-b:jar:1.0-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
com.example.test:test-a:jar:1.0-SNAPSHOT
from the specified remote repositories:
espn.releases (http://maven2.corp.espn3.com/archiva/repository/releases/),
espn.snapshots (http://maven2.corp.espn3.com/archiva/repository/snapshots/),
central (http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6 seconds
[INFO] Finished at: Thu Jul 17 15:02:43 EDT 2008
[INFO] Final Memory: 3M/6M
[INFO] ------------------------------------------------------------------------
C:\test>
> Use of AntRun causes clean to fail for multiproject
> ---------------------------------------------------
>
> Key: MANTRUN-78
> URL: http://jira.codehaus.org/browse/MANTRUN-78
> Project: Maven 2.x Antrun Plugin
> Issue Type: Bug
> Affects Versions: 1.1
> Environment: Maven version: 2.0.8
> Java version: 1.5.0_12
> OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
> Reporter: Brian Jackson
> Assignee: Carlos Sanchez
> Attachments: test.zip
>
>
> Attaching the antrun plugin to the clean phase causes it to interfere with local dependency resolution for sibling projects.
> An example is attached.
> The project consists of project 'test' with modules 'test-a' and test-b'. 'test-a' depends on 'test-b'.
> If you run "mvn clean" on the root POM, the clean succeeds.
> If you run "mvn clean -Pbuild-failure" it fails.
--
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