Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: 2.0.6
-
Fix Version/s: 2.0.7
-
Component/s: Dependencies
-
Labels:None
-
Environment:Fedora Core 6
-
Complexity:Intermediate
-
Testcase included:yes
-
Patch Submitted:Yes
-
Number of attachments :
Description
When running 'mvn clean install' on the test project (see attachment) under Maven 2.0.5 every builds as expected. On Maven 2.0.6 it no longer compiles. On Maven 2.0.5 I get in the log:
[DEBUG] be.frankcornelis.maven:client:jar:1.0-SNAPSHOT (selected for null)
[DEBUG] be.frankcornelis.maven:model:ejb-client:client:1.0-SNAPSHOT:compile (selected for compile)
Under Maven 2.0.6 I get:
[DEBUG] be.frankcornelis.maven:client:jar:1.0-SNAPSHOT (selected for null)
[DEBUG] be.frankcornelis.maven:model:ejb-client:client:1.0-SNAPSHOT (selected for null)
and an error message saying it cannot find the required interfaces defined in Model.
When I remove type:ejb-client in the Client pom.xml it compiles again.
Issue Links
- is related to
-
MNG-2871
Subartifact (ejb-client, test-jar etc.) are not reselved as active project artifacts in build phases prior to package
-
-
MNG-2877
unable to resolve attached artifacts from reactor that are not in repo. (patch applied in svn and IT tests added)
-
-
MNG-249
compile and package should be reactor-aware
-
- relates to
-
MNG-2959
Version defined in dependencyManagement section of parent pom overwrites version of current artifact
-
I have encounter this same problem as well.