[ 
https://issues.apache.org/jira/browse/TUSCANY-3862?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nitya Doraisamy updated TUSCANY-3862:
-------------------------------------

    Description: 
maven-dependency-plugin : 
https://svn.apache.org/repos/asf/tuscany/maven-plugins/trunk/maven-dependency-plugin/

While building using an aggregator pom, if a dependency project is part of the 
aggregator, it is possible MavenProject artifact.getFile() to return a directory
Happens when the build lifecycle is stopped before it reaches the package or 
install phase

With artifacts from project.getArtifacts()
artifact = junit:junit:jar:4.8.1:test
artifact.getFile() = 
/Users/ndoraisamy/.m2/repository/junit/junit/4.8.1/junit-4.8.1.jar
artifact = com.company.application:utility:jar:1.0.0:compile
artifact.getFile() = /target/classes


  was:
While building using an aggregator pom, if a dependency project is part of the 
aggregator, it is possible MavenProject artifact.getFile() to return a directory
Happens when the build lifecycle is stopped before it reaches the package or 
install phase

With artifacts from project.getArtifacts()
artifact = junit:junit:jar:4.8.1:test
artifact.getFile() = 
/Users/ndoraisamy/.m2/repository/junit/junit/4.8.1/junit-4.8.1.jar
artifact = com.company.application:utility:jar:1.0.0:compile
artifact.getFile() = /target/classes


        Summary: maven-dependency-plugin : MavenProject artifact.getFile() 
returns directory when dependency is part of aggregator pom build  (was: 
MavenProject artifact.getFile() returns directory when dependency is part of 
aggregator pom build)

> maven-dependency-plugin : MavenProject artifact.getFile() returns directory 
> when dependency is part of aggregator pom build
> ---------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-3862
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3862
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Maven Plugins
>         Environment: ALL
>            Reporter: Nitya Doraisamy
>            Priority: Minor
>         Attachments: patchDetector.patch
>
>
> maven-dependency-plugin : 
> https://svn.apache.org/repos/asf/tuscany/maven-plugins/trunk/maven-dependency-plugin/
> While building using an aggregator pom, if a dependency project is part of 
> the aggregator, it is possible MavenProject artifact.getFile() to return a 
> directory
> Happens when the build lifecycle is stopped before it reaches the package or 
> install phase
> With artifacts from project.getArtifacts()
> artifact = junit:junit:jar:4.8.1:test
> artifact.getFile() = 
> /Users/ndoraisamy/.m2/repository/junit/junit/4.8.1/junit-4.8.1.jar
> artifact = com.company.application:utility:jar:1.0.0:compile
> artifact.getFile() = /target/classes

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to