Details
-
Type:
Bug
-
Status:
Reopened
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 2.2
-
Fix Version/s: None
-
Labels:None
-
Testcase included:yes
-
Number of attachments :
Description
In a multi-module projet, I build an aggregated Javadoc for the site.
The project is built with "mvn clean deploy site-deploy"
When I add a new project, the next build always fails because the javadoc plugin can't find at least one snapshot for the new added module
In the following example, I added a new module tele.persistance:pers-commons, which have never been built before.
Maven tries to download it but it can't find it (never build before).
[INFO] [site:site]
[WARNING] Unable to load parent project from repository: Could not find the model file '/continuum-folders/working-directory/116/../pom.xml'.
[INFO] Skipped "About" report, file "index.html" already exists for the English version.
[ERROR] VM #displayTree: error : too few arguments to macro. Wanted 2 got 0
[ERROR] VM #menuItem: error : too few arguments to macro. Wanted 1 got 0
[INFO] Generate "JavaDocs" report.
[INFO] snapshot tele:commons:1.2.0-alpha-1-SNAPSHOT: checking for updates from mirror.snapshots
[INFO] snapshot tele.persistance:pers-data:1.2.0-alpha-1-SNAPSHOT: checking for updates from mirror.snapshots
[INFO] snapshot tele.persistance:pers-api:1.2.0-alpha-1-SNAPSHOT: checking for updates from mirror.snapshots
[INFO] snapshot tele.persistance:pers-commons:1.2.0-alpha-1-SNAPSHOT: checking for updates from mirror.snapshots
Downloading: http://proxy/maven2-snapshots/repository/tele/persistance/pers-commons/1.2.0-alpha-1-SNAPSHOT/pers-commons-1.2.0-alpha-1-SNAPSHOT.jar
[WARNING] Unable to get resource 'tele.persistance:pers-commons:jar:1.2.0-alpha-1-SNAPSHOT' from repository mirror.snapshots (http://proxy/maven2-snapshots/repository)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) tele.persistance:pers-commons:jar:1.2.0-alpha-1-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=tele.persistance -DartifactId=pers-commons \
-Dversion=1.2.0-alpha-1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) tele.persistance:pers-dao:jar:1.2.0-alpha-1-SNAPSHOT
2) tele.persistance:pers-commons:jar:1.2.0-alpha-1-SNAPSHOT
----------
1 required artifact is missing.
for artifact:
tele.persistance:pers-dao:jar:1.2.0-alpha-1-SNAPSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
mirror.snapshots (http://proxy/maven2-snapshots/repository)
If I make an intermediate "install", everything works fine
Issue Links
- depends upon
-
MNG-3283
Plugins that require dependency resolution in early phases cause dependency resolution issue
-
- is duplicated by
-
MJAVADOC-260
Javadoc report not generated for multi-module project if run from parent level - error resolving dependencies
-
-
MJAVADOC-264
mvn clean install site doesn't work
-
- is related to
-
MJAVADOC-276
Initial builds of a multi-module project fail
-
-
MJAVADOC-111
Can't release when I use javadoc aggregate/groups
-
-
MNG-3023
Reactor projects should be included in dependency resolution
-
- relates to
-
MJAVADOC-119
Aggregate does not work for multiple module project when doing install.
-
-
MNG-3685
Dependency can't be resolved but has been found in the reactor.
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Link |
This issue is related to |
| Link |
This issue depends upon |
| Link |
This issue relates to |
| Link |
This issue depends upon |
| Attachment | javadoc-plugin-test-case.zip [ 28575 ] |
| Testcase included | yes |
| Fix Version/s | 2.4 [ 13630 ] |
| Resolution | Fixed [ 1 ] | |
| Status | Open [ 1 ] | Closed [ 6 ] |
| Assignee | Vincent Siveton [ siveton ] |
| Resolution | Fixed [ 1 ] | |
| Status | Closed [ 6 ] | Reopened [ 4 ] |
| Attachment | log.txt [ 32404 ] |
| Attachment | javadoc-plugin-test-case with classifier use.zip [ 33011 ] |
| Attachment | clean javadoc-plugin-test-case with classifier use.zip [ 33012 ] |
| Attachment | tiles-log.txt [ 33029 ] |
| Fix Version/s | 2.4 [ 13630 ] |
| Resolution | Fixed [ 1 ] | |
| Status | Reopened [ 4 ] | Closed [ 6 ] |
| Fix Version/s | 2.5 [ 14120 ] |
| Resolution | Fixed [ 1 ] | |
| Status | Closed [ 6 ] | Reopened [ 4 ] |
| Status | Reopened [ 4 ] | Closed [ 6 ] |
| Resolution | Won't Fix [ 2 ] |
| Status | Closed [ 6 ] | Reopened [ 4 ] |
| Resolution | Won't Fix [ 2 ] |
| Fix Version/s | 2.5 [ 14120 ] |
| Link |
This issue is duplicated by |
| Link |
This issue is duplicated by |
| Link |
This issue is related to |
| Attachment | mymobiliartest.zip [ 59227 ] |
The same problem appears during the use of the release plugin: the release fails and I have to install the checked-out code locally before retrying the release.