Here's the problem:
maven-javadoc-plugin:2.9:aggregate (report:aggregate)

This is executed as part of root pom, while its modules haven't been built yet. It is not a maven-release-plugin issue, it would also happen if you would run 'mvn site' as the first goal after the release, since the new SNAPSHOTS haven't been built yet. This also means that for the times you did run the aggregate-report, it was always based on the previous build.

Right now all goals are executed on a module before moving to the next module. In this case you'd like to see Maven to first finish the build-lifecycle before starting the site-lifecycle (I know there's a proposal for this somewhere). Another option would be to add a parameter to this goal like 'aggregateAtEnd', something I've added recently to the maven-install-plugin and maven-deploy-plugin.

Robert


Op Tue, 09 Apr 2013 20:06:34 +0200 schreef Ryan Baxter <[email protected]>:

I have a multi-module Maven project which I am trying to execute the
release:perform goal on and it is failing because it is trying to get
a dependency for one of the modules from the central maven repo.  The
problem is the dependency it is trying to get is a different module
from the same project which has not been published to the central
maven repo yet, it seems like Maven should be using the jar it just
built, but it is not.  The output from my console is below.  You can
see that it is trying to download
org.opensocial.explorer:opensocial-explorer-gadget-specs:jar:0.0.1
from the central maven repo except that the 0.0.1 version is the
version I am trying to publish.  I see towards the end of the console
output that maven is forking to build the different modules, do those
run concurrently?  It seems like the build for
opensocial-explorer-gadget-specs should finish and install before ever
running the build for opensocial-explorer-gadget-spec-server.  I would
appreciate any help.  Thanks.

mvn release:perform -Prelease
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] OpenSocial Explorer
[INFO] OpenSocial Explorer Gadget Specs
[INFO] OpenSocial Gadget Spec Server
[INFO] OpenSocial Explorer Server
[INFO] OpenSocial Explorer Web Content
[INFO] OpenSocial Explorer WAR Packaging
[INFO] OpenSocial Explorer Assembly
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building OpenSocial Explorer 0.0.2-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-release-plugin:2.4.1:perform (default-cli) @
opensocial-explorer ---
[INFO] Checking out the project to perform the release ...
[INFO] Executing: /bin/sh -c cd
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target && git
clone --branch opensocial-explorer-0.0.1
[email protected]:OpenSocial/explorer.git
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target/checkout
[INFO] Working directory:
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target
[INFO] Executing: /bin/sh -c cd
/var/folders/d7/f0tlb7x545s_dtlms9jdvw_c0000gn/T/ && git ls-remote
[email protected]:OpenSocial/explorer.git
[INFO] Working directory: /var/folders/d7/f0tlb7x545s_dtlms9jdvw_c0000gn/T
[INFO] Executing: /bin/sh -c cd
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target/checkout
&& git fetch [email protected]:OpenSocial/explorer.git
[INFO] Working directory:
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target/checkout
[INFO] Executing: /bin/sh -c cd
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target/checkout
&& git checkout opensocial-explorer-0.0.1
[INFO] Working directory:
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target/checkout
[INFO] Executing: /bin/sh -c cd
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target/checkout
&& git ls-files
[INFO] Working directory:
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target/checkout
[INFO] Invoking perform goals in directory
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target/checkout
[INFO] Executing goals 'deploy site-deploy'...
[INFO] Executing: /bin/sh -c cd
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target/checkout
&& /usr/share/maven/bin/mvn -s
/var/folders/d7/f0tlb7x545s_dtlms9jdvw_c0000gn/T/release-settings7602418264263426559.xml
deploy site-deploy --no-plugin-updates -Psonatype-oss-release -P
release -f pom.xml
    [WARNING] Command line option -npu is deprecated and will be
removed in future Maven versions.
    [INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
    [INFO] Reactor Build Order:
    [INFO]
    [INFO] OpenSocial Explorer
    [INFO] OpenSocial Explorer Gadget Specs
    [INFO] OpenSocial Gadget Spec Server
    [INFO] OpenSocial Explorer Server
    [INFO] OpenSocial Explorer Web Content
    [INFO] OpenSocial Explorer WAR Packaging
    [INFO] OpenSocial Explorer Assembly
    [INFO]
[INFO] ------------------------------------------------------------------------
    [INFO] Building OpenSocial Explorer 0.0.1
[INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @
opensocial-explorer ---
    [INFO]
    [INFO] --- maven-javadoc-plugin:2.9:jar (attach-javadocs) @
opensocial-explorer ---
    [INFO] Not executing Javadoc as the project is not a Java
classpath-capable package
    [INFO]
    [INFO] --- maven-javadoc-plugin:2.9:test-jar (attach-javadocs) @
opensocial-explorer ---
    [INFO] Not executing Javadoc as the project is not a Java
classpath-capable package
    [INFO]
[INFO] --- apache-rat-plugin:0.8:check (default) @ opensocial-explorer ---
    [INFO] Exclude: **/MANIFEST.MF
    [INFO] Exclude: **/target/**
    [INFO] Exclude: **/*.classpath
    [INFO] Exclude: **/.project
    [INFO] Exclude: **/.settings/*
    [INFO] Exclude: **/src/test/resources/**
    [INFO] Exclude: **/resources/libs/codemirror/**
    [INFO] Exclude: **/resources/libs/bootstrap/**
    [INFO] Exclude: **/*.json
    [INFO] Exclude: **/src/main/specs/specs.txt
    [INFO] Exclude: **/src/main/javascript/modules/templates/**
    [INFO] Exclude: **/.git/**
    [INFO] Exclude: **/.gitignore
    [INFO] Exclude: **/README.md
    [INFO]
    [INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) @
opensocial-explorer >>>
    [INFO]
    [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @
opensocial-explorer ---
    [INFO]
    [INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) @
opensocial-explorer <<<
    [INFO]
    [INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @
opensocial-explorer ---
    [INFO]
    [INFO] >>> maven-source-plugin:2.2.1:test-jar (attach-sources) @
opensocial-explorer >>>
    [INFO]
    [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @
opensocial-explorer ---
    [INFO]
    [INFO] <<< maven-source-plugin:2.2.1:test-jar (attach-sources) @
opensocial-explorer <<<
    [INFO]
    [INFO] --- maven-source-plugin:2.2.1:test-jar (attach-sources) @
opensocial-explorer ---
    [INFO]
    [INFO] --- maven-source-plugin:2.2.1:jar-no-fork (attach-sources)
@ opensocial-explorer ---
    [INFO]
    [INFO] --- maven-gpg-plugin:1.1:sign (sign-artifacts) @
opensocial-explorer ---
    GPG Passphrase: **********
*gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect
    [INFO]
    [INFO] --- maven-install-plugin:2.3.1:install (default-install) @
opensocial-explorer ---
    [INFO] Installing
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target/checkout/pom.xml
to /Users/ryanjbaxter/.m2/repository/org/opensocial/explorer/opensocial-explorer/0.0.1/opensocial-explorer-0.0.1.pom
    [INFO] Installing
/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target/checkout/target/opensocial-explorer-0.0.1.pom.asc
to /Users/ryanjbaxter/.m2/repository/org/opensocial/explorer/opensocial-explorer/0.0.1/opensocial-explorer-0.0.1.pom.asc
    [INFO]
    [INFO] --- maven-deploy-plugin:2.5:deploy (default-deploy) @
opensocial-explorer ---
Uploading: https://oss.sonatype.org/service/local/staging/deploy/maven2/org/opensocial/explorer/opensocial-explorer/0.0.1/opensocial-explorer-0.0.1.pom Uploaded: https://oss.sonatype.org/service/local/staging/deploy/maven2/org/opensocial/explorer/opensocial-explorer/0.0.1/opensocial-explorer-0.0.1.pom
(22 KB at 2.0 KB/sec)
    Downloading:
https://oss.sonatype.org/service/local/staging/deploy/maven2/org/opensocial/explorer/opensocial-explorer/maven-metadata.xml
Uploading: https://oss.sonatype.org/service/local/staging/deploy/maven2/org/opensocial/explorer/opensocial-explorer/maven-metadata.xml Uploaded: https://oss.sonatype.org/service/local/staging/deploy/maven2/org/opensocial/explorer/opensocial-explorer/maven-metadata.xml
(322 B at 0.9 KB/sec)
Uploading: https://oss.sonatype.org/service/local/staging/deploy/maven2/org/opensocial/explorer/opensocial-explorer/0.0.1/opensocial-explorer-0.0.1.pom.asc Uploaded: https://oss.sonatype.org/service/local/staging/deploy/maven2/org/opensocial/explorer/opensocial-explorer/0.0.1/opensocial-explorer-0.0.1.pom.asc
(881 B at 3.4 KB/sec)
    [INFO]
    [INFO] --- maven-site-plugin:3.2:site (default-site) @
opensocial-explorer ---
    [INFO] configuring report plugin
org.apache.maven.plugins:maven-project-info-reports-plugin:2.2
    [INFO] configuring report plugin
org.codehaus.mojo:findbugs-maven-plugin:2.5.2
    [INFO] configuring report plugin
org.codehaus.mojo:cobertura-maven-plugin:2.5.2
    [INFO]
    [INFO] >>> cobertura-maven-plugin:2.5.2:cobertura
(report:cobertura) @ opensocial-explorer >>>
    [INFO]
    [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @
opensocial-explorer ---
    [INFO]
    [INFO] --- cobertura-maven-plugin:2.5.2:instrument
(report:cobertura) @ opensocial-explorer ---
    [INFO] Skipping cobertura mojo for project with packaging type 'pom'
    [INFO]
    [INFO] <<< cobertura-maven-plugin:2.5.2:cobertura
(report:cobertura) @ opensocial-explorer <<<
    [INFO] Not executing cobertura:report as the cobertura data file
(/Users/ryanjbaxter/git-repos/opensocial/0.0.1/explorer/target/checkout/target/cobertura/cobertura.ser)
could not be found
    [INFO] configuring report plugin
org.apache.maven.plugins:maven-surefire-report-plugin:2.13
    [INFO]
    [INFO] >>> maven-surefire-report-plugin:2.13:failsafe-report-only
(report:failsafe-report-only) @ opensocial-explorer >>>
    [INFO]
    [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @
opensocial-explorer ---
    [INFO]
    [INFO] <<< maven-surefire-report-plugin:2.13:failsafe-report-only
(report:failsafe-report-only) @ opensocial-explorer <<<
    [INFO]
    [INFO] >>> maven-surefire-report-plugin:2.13:report
(report:report) @ opensocial-explorer >>>
    [INFO]
    [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @
opensocial-explorer ---
    [INFO]
    [INFO] <<< maven-surefire-report-plugin:2.13:report
(report:report) @ opensocial-explorer <<<
    [INFO]
    [INFO] >>> maven-surefire-report-plugin:2.13:report-only
(report:report-only) @ opensocial-explorer >>>
    [INFO]
    [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @
opensocial-explorer ---
    [INFO]
    [INFO] <<< maven-surefire-report-plugin:2.13:report-only
(report:report-only) @ opensocial-explorer <<<
    [INFO] configuring report plugin
org.apache.maven.plugins:maven-javadoc-plugin:2.9
    [INFO]
    [INFO] >>> maven-javadoc-plugin:2.9:aggregate (report:aggregate) @
opensocial-explorer >>>
    [INFO]
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    [INFO] Forking OpenSocial Explorer 0.0.1
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    [INFO]
    [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @
opensocial-explorer ---
    [INFO]
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    [INFO] Forking OpenSocial Explorer Gadget Specs 0.0.1
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    [INFO]
    [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @
opensocial-explorer-gadget-specs ---
    [INFO]
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    [INFO] Forking OpenSocial Gadget Spec Server 0.0.1
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Downloading:
http://repo1.maven.org/maven2/org/opensocial/explorer/opensocial-explorer-gadget-specs/0.0.1/opensocial-explorer-gadget-specs-0.0.1.jar
[INFO] ------------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO]
[INFO] OpenSocial Explorer ............................... FAILURE [24.597s]
    [INFO] OpenSocial Explorer Gadget Specs .................. SKIPPED
    [INFO] OpenSocial Gadget Spec Server ..................... SKIPPED
    [INFO] OpenSocial Explorer Server ........................ SKIPPED
    [INFO] OpenSocial Explorer Web Content ................... SKIPPED
    [INFO] OpenSocial Explorer WAR Packaging ................. SKIPPED
    [INFO] OpenSocial Explorer Assembly ...................... SKIPPED
[INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
    [INFO] Total time: 26.635s
    [INFO] Finished at: Tue Apr 09 13:06:38 EDT 2013
    [INFO] Final Memory: 37M/371M
[INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.2:site (default-site) on
project opensocial-explorer: failed to get report for
org.apache.maven.plugins:maven-javadoc-plugin: Failed to execute goal
on project opensocial-explorer-gadget-spec-server: Could not resolve
dependencies for project
org.opensocial.explorer:opensocial-explorer-gadget-spec-server:jar:0.0.1:
Could not find artifact
org.opensocial.explorer:opensocial-explorer-gadget-specs:jar:0.0.1 in
central (http://repo1.maven.org/maven2) -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven
with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible
solutions, please read the following articles:
    [ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] OpenSocial Explorer ............................... FAILURE [58.846s]
[INFO] OpenSocial Explorer Gadget Specs .................. SKIPPED
[INFO] OpenSocial Gadget Spec Server ..................... SKIPPED
[INFO] OpenSocial Explorer Server ........................ SKIPPED
[INFO] OpenSocial Explorer Web Content ................... SKIPPED
[INFO] OpenSocial Explorer WAR Packaging ................. SKIPPED
[INFO] OpenSocial Explorer Assembly ...................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:00.893s
[INFO] Finished at: Tue Apr 09 13:06:39 EDT 2013
[INFO] Final Memory: 11M/194M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-release-plugin:2.4.1:perform
(default-cli) on project opensocial-explorer: Maven execution failed,
exit code: '1' -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with
the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to