Resolving transitive dependencies of artefacts with classifiers fails
---------------------------------------------------------------------
Key: MNG-2759
URL: http://jira.codehaus.org/browse/MNG-2759
Project: Maven 2
Issue Type: Bug
Components: Dependencies
Affects Versions: 2.0.4
Environment: Windows XP, Maven 2.0.4
Reporter: Fabian Bauschulte
Attachments: project.zip
I have the following projects with subprojects projectA, projectB and projectC.
projectA depends on projectB, projectC depends on projectB. All projects use
classifiers:
...
<artifactId>projectB</artifactId>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<classifier>someclassifier</classifier>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>test</groupId>
<artifactId>projectB</artifactId>
<version>1.0.0</version>
<classifier>someclassifier</classifier>
</dependency>
</dependencies>
When running "mvn clean install" on the the parent works fine. But running "mvn
install" only in projectC fails:
C:\Data\maven-test\projectC>mvn clean install
[INFO] Scanning for projects...
[INFO]
----------------------------------------------------------------------------
[INFO] Building Unnamed - test:projectC:jar:1.0.0
[INFO] task-segment: [clean, install]
[INFO]
----------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory C:\Data\maven-test\projectC\target
[INFO] Deleting directory C:\Data\maven-test\projectC\target\classes
[INFO] Deleting directory C:\Data\maven-test\projectC\target\test-classes
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
Downloading:
http://repo1.maven.org/maven2/test/projectB/1.0.0/projectB-1.0.0.pom
[WARNING] Unable to get resource from repository central
(http://repo1.maven.org/maven2)
[INFO] [compiler:compile]
Compiling 1 source file to C:\Daten\maven-test\projectC\target\classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
C:\Data\maven-test\projectC\src\main\java\ClassC.java:[3,12] cannot find symbol
symbol : class ClassA
location: package test
[INFO] ------------------------------------------------------------------------
--
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