Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
2.2
-
None
-
None
-
None
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
Attachments
Attachments
Issue Links
- depends upon
-
MNG-3283 Plugins that require dependency resolution in early phases cause dependency resolution issue
- Reopened
- duplicates
-
MJAVADOC-437 javadoc:aggregate fails on initial build
- Closed
- is duplicated by
-
MJAVADOC-260 Javadoc report not generated for multi-module project if run from parent level - error resolving dependencies
- Closed
-
MJAVADOC-264 mvn clean install site doesn't work
- Closed
- is related to
-
MJAVADOC-276 Initial builds of a multi-module project fail
- Closed
-
MJAVADOC-111 Can't release when I use javadoc aggregate/groups
- Closed
-
MNG-3023 Reactor projects should be included in dependency resolution
- Closed
- relates to
-
MJAVADOC-437 javadoc:aggregate fails on initial build
- Closed
-
MJAVADOC-119 Aggregate does not work for multiple module project when doing install.
- Closed
-
MNG-3685 Dependency can't be resolved but has been found in the reactor.
- Closed