If I remember correctly there has been a bug in the Javadoc plugin which caused this behaviour (I experienced it during building releases). Please try to increase the versions of all related plugins (e.g. site-plugin and javadoc-plugin in your case) to the latest versions and try it again.
Generally, its a good idea to first try with the newest plugin versions before searching at other places for a solution. HTH Christoph -------- Original-Nachricht -------- > Datum: Mon, 20 Sep 2010 05:41:09 -0700 (PDT) > Von: Guillaume Bilodeau <gbilod...@yahoo.com> > An: users@maven.apache.org > Betreff: Re: Multi-module goal execution order > > > Barrie Treloar wrote: > > > > If module B depends upon A, > > have you made sure that in module B's pom you declare the dependency > > on the artifcats of A? > > I suspect that you aren't. > > > > Maven will calculate your dependncy graphy between modules and ensure > > that they are built in the correct order. > > > > So you randomly order your modules, like > > <module>Z</module> > > <module>A</module> > > <module>G</module> > > <module>B</module> > > > > And if Z -> G -> B -> A (where -> indicate the project depends on the > > on the one to the right) then the build order will be A, B, G, Z. > > > > Hi Barry, > > Yes my inter-module dependencies are correctly setup in my different POMs. > I did however discover that "mvn clean install" runs correctly but that > only > when adding the "site-deploy" goal do things start going awry. Here is my > output: > > --- > > D:\dev\eclipsews\x01\hid-parent>mvn clean install site-deploy > [INFO] Scanning for projects... > [INFO] Reactor build order: > [INFO] hid-parent > [INFO] hid-core > [INFO] hid-test > [INFO] hid-user > [INFO] hid-activity > [INFO] hid-product > [INFO] hid-recording > [INFO] hid-web > [INFO] > ------------------------------------------------------------------------ > [INFO] Building hid-parent > [INFO] task-segment: [clean, install, site-deploy] > [INFO] > ------------------------------------------------------------------------ > [INFO] [clean:clean {execution: default-clean}] > [INFO] [cobertura:clean {execution: default}] > [INFO] [site:attach-descriptor {execution: default-attach-descriptor}] > [INFO] Preparing cobertura:check > [WARNING] Removing: check from forked lifecycle, to prevent recursive > invocation. > [INFO] [cobertura:instrument {execution: default}] > [INFO] Not executing cobertura:instrument as the project is not a Java > classpath-capable package > [INFO] [cobertura:check {execution: default}] > [INFO] Not executing cobertura:instrument as the project is not a Java > classpath-capable package > [INFO] [install:install {execution: default-install}] > [INFO] Installing D:\dev\eclipsews\x01\hid-parent\pom.xml to > d:\m2-repo\com\x01\hid-parent\1.0-SNAPSHOT\hid-parent-1.0-SNAPSHOT.pom > [INFO] Preparing javadoc:test-javadoc > [INFO] No goals needed for project - skipping > [INFO] Preparing javadoc:test-aggregate > [INFO] > ------------------------------------------------------------------------ > [INFO] Building hid-parent > [INFO] > ------------------------------------------------------------------------ > [INFO] No goals needed for project - skipping > [INFO] > ------------------------------------------------------------------------ > [INFO] Building hid-core > [INFO] > ------------------------------------------------------------------------ > [INFO] [resources:resources {execution: default-resources}] > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory > D:\dev\eclipsews\x01\hid-core\src\main\resources > [INFO] [compiler:compile {execution: default-compile}] > [INFO] Nothing to compile - all classes are up to date > [INFO] > ------------------------------------------------------------------------ > [INFO] Building hid-test > [INFO] > ------------------------------------------------------------------------ > [INFO] [resources:resources {execution: default-resources}] > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 4 resources > [INFO] [compiler:compile {execution: default-compile}] > [INFO] Nothing to compile - all classes are up to date > [INFO] > ------------------------------------------------------------------------ > [INFO] Building hid-user > [INFO] > ------------------------------------------------------------------------ > [INFO] [resources:resources {execution: default-resources}] > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory > D:\dev\eclipsews\x01\hid-user\src\main\resources > [INFO] snapshot com.x01:hid-core:1.0-SNAPSHOT: checking for updates from > repo1.maven.org > [INFO] snapshot com.x01:hid-core:1.0-SNAPSHOT: checking for updates from > maven2-repository.dev.java.net > [INFO] snapshot com.x01:hid-core:1.0-SNAPSHOT: checking for updates from > jboss > Downloading: > http://repo1.maven.org/maven2/com/x01/hid-core/1.0-SNAPSHOT/hid-core-1.0-SNAPSHOT.jar > [INFO] Unable to find resource 'com.x01:hid-core:jar:1.0-SNAPSHOT' in > repository repo1.maven.org (http://repo1.maven.org/maven2) > Downloading: > http://download.java.net/maven/2//com/x01/hid-core/1.0-SNAPSHOT/hid-core-1.0-SNAPSHOT.jar > [INFO] Unable to find resource 'com.x01:hid-core:jar:1.0-SNAPSHOT' in > repository maven2-repository.dev.java.net > (http://download.java.net/maven/2/) > Downloading: > https://repository.jboss.org/nexus/content/groups/public//com/x01/hid-core/1.0-SNAPSHOT/hid-core-1.0-SNAPSHOT.jar > [INFO] Unable to find resource 'com.x01:hid-core:jar:1.0-SNAPSHOT' in > repository jboss > (https://repository.jboss.org/nexus/content/groups/public/) > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Failed to resolve artifact. > > Missing: > ---------- > 1) com.x01:hid-core:jar:1.0-SNAPSHOT > > Try downloading the file manually from the project website. > > Then, install it using the command: > mvn install:install-file -DgroupId=com.x01 -DartifactId=hid-core > -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file > > Alternatively, if you host your own repository you can deploy the file > there: > mvn deploy:deploy-file -DgroupId=com.x01 -DartifactId=hid-core > -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] > -DrepositoryId=[id] > > Path to dependency: > 1) com.x01:hid-user:jar:1.0-SNAPSHOT > 2) com.x01:hid-core:jar:1.0-SNAPSHOT > > ---------- > 1 required artifact is missing. > > for artifact: > com.x01:hid-user:jar:1.0-SNAPSHOT > > from the specified remote repositories: > central (http://repo1.maven.org/maven2), > repo1.maven.org (http://repo1.maven.org/maven2), > maven2-repository.dev.java.net (http://download.java.net/maven/2/), > jboss (https://repository.jboss.org/nexus/content/groups/public/) > > > > [INFO] > ------------------------------------------------------------------------ > [INFO] For more information, run Maven with the -e switch > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 20 seconds > [INFO] Finished at: Mon Sep 20 08:34:24 EDT 2010 > [INFO] Final Memory: 50M/90M > [INFO] > ------------------------------------------------------------------------ > > --- > > The task segment for hid-parent is correct, but it seems that the > javadoc:test-aggregate goal is triggering the compile goal for all other > projects. Why is it doing this and can this be avoided? > > Cheers, > GB > > -- > View this message in context: > http://maven.40175.n5.nabble.com/Multi-module-goal-execution-order-tp2846098p2846540.html > Sent from the Maven - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org