Below are the contents of my service/project.properties file ... maven.multiproject.type=javaapp maven.javaapp.jar.name=${pom.artifactId}-${pom.currentVersion}.jar maven.javaapp.mainclass=myco.dor.dmv.driver.youthful.AddressFileProcessor maven.javaapp.type=jar maven.compile.target=1.5
What is weird is that I intentionally introduced a compile error into one of the .java files within the service directory, but when I ran "multiproject:install" from the top level, it did not fail due to a compile error -- I verified the file was saved correctly. The compile error was picked up when I switched to the "service" directory and ran "maven clean" followed by "maven jar:install". So my problem is still that multiproject:install does not seem to be rebuilding my sub-projects . Below is the output. Thanks, - Dave ocho:youthful dalvarado$ maven multiproject:install __ __ | \/ |__ _Apache__ ___ | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ |_| |_\__,_|\_/\___|_||_| v. 1.1 build:start: multiproject:install: multiproject:projects-init: [echo] Gathering project list Starting the reactor... Our processing order: myco-dor-dmv-driver-youthful-model Youthful Driver Monitoring Youthful Driver Monitoring myco-dor-dmv-driver-youthful-test +---------------------------------------- | Gathering project list myco-dor-dmv-driver-youthful-model | Memory: 4M/6M +---------------------------------------- +---------------------------------------- | Gathering project list Youthful Driver Monitoring | Memory: 4M/6M +---------------------------------------- +---------------------------------------- | Gathering project list Youthful Driver Monitoring | Memory: 4M/6M +---------------------------------------- +---------------------------------------- | Gathering project list myco-dor-dmv-driver-youthful-test | Memory: 4M/6M +---------------------------------------- multiproject:goal: Starting the reactor... Our processing order: myco-dor-dmv-driver-youthful-model Youthful Driver Monitoring Youthful Driver Monitoring myco-dor-dmv-driver-youthful-test +---------------------------------------- | Executing multiproject:install-callback myco-dor-dmv-driver-youthful-model | Memory: 4M/6M +---------------------------------------- build:start: multiproject:install-callback: [echo] Running jar:install for myco-dor-dmv-driver-youthful-model java:prepare-filesystem: java:init: java:compile: [echo] Compiling to /Users/dalvarado/source/youthful/model/target/classes [echo] ========================================================== WARNING: maven.compile.target is not set: using the default value which depends on your JVM ========================================================== java:jar-resources: test:test: [echo] No tests to run. jar:jar: jar:install: [echo] Installing... Uploading to myco.dor.dmv.driver.youthful/jars/myco-dor-dmv-driver-youthful-model-1.4.1.jar: .................... (6K) Uploading to myco.dor.dmv.driver.youthful/poms/myco-dor-dmv-driver-youthful-model-1.4.1.pom: .................... (4K) +---------------------------------------- | Executing multiproject:install-callback Youthful Driver Monitoring | Memory: 7M/9M +---------------------------------------- build:end: build:start: multiproject:install-callback: [echo] Running javaapp:install for Youthful Driver Monitoring javaapp:prereq: test:test: [echo] No tests to run. javaapp:prepare-filesystem: javaapp:support-uberjar-bundle: javaapp:copy-deps: [echo] Copy dependent JARs into /Users/dalvarado/source/youthful/service/target/javaapp/lib [copy] Copying 1 file to /Users/dalvarado/source/youthful/service/target/javaapp/lib javaapp:jar-resources: Copying 5 files to /Users/dalvarado/source/youthful/service/target/javaapp javaapp:jar: [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/activation-1.1.jar into /Users/dalvarado/source/youthful/service/target/javaapp [move] Moving 1 file to /Users/dalvarado/source/youthful/service/target/javaapp/META-INF [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/antlr-2.7.6.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/cglib-nodep-2.2.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/client-1.4.0SP1.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/myco-dor-dmv-driver-matching-model-1.1.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/myco-dor-dmv-driver-youthful-model-1.4.1.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/commons-collections-3.2.jar into /Users/dalvarado/source/youthful/service/target/javaapp [move] Moving 1 file to /Users/dalvarado/source/youthful/service/target/javaapp/META-INF [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/commons-io-1.4.jar into /Users/dalvarado/source/youthful/service/target/javaapp [move] Moving 1 file to /Users/dalvarado/source/youthful/service/target/javaapp/META-INF [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/commons-lang-2.4.jar into /Users/dalvarado/source/youthful/service/target/javaapp [move] Moving 1 file to /Users/dalvarado/source/youthful/service/target/javaapp/META-INF [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/commons-logging-1.1.1.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/dom4j-1.6.1.jar into /Users/dalvarado/source/youthful/service/target/javaapp [move] Moving 1 file to /Users/dalvarado/source/youthful/service/target/javaapp/META-INF [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/ejb3-persistence-3.4.0.GA.jar into /Users/dalvarado/source/youthful/service/target/javaapp [move] Moving 1 file to /Users/dalvarado/source/youthful/service/target/javaapp/META-INF [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/hibernate-annotations-3.4.0.GA.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/hibernate-commons-annotations-3.4.0.GA.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/hibernate-core-3.3.1.GA.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/javassist-3.8.0.GA.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/jsch-0.1.42.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/jta-1.1.jar into /Users/dalvarado/source/youthful/service/target/javaapp [move] Moving 1 file to /Users/dalvarado/source/youthful/service/target/javaapp/META-INF [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/junit-4.3.1.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/log4j-1.2.15.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/mail-1.4.jar into /Users/dalvarado/source/youthful/service/target/javaapp [move] Moving 1 file to /Users/dalvarado/source/youthful/service/target/javaapp/META-INF [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/ojdbc14-sparc-10.2.0.3.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/slf4j-api-1.5.6.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/slf4j-log4j12-1.5.6.jar into /Users/dalvarado/source/youthful/service/target/javaapp [unzip] Expanding: /Users/dalvarado/source/youthful/service/target/javaapp/lib/xercesImpl-2.9.1.jar into /Users/dalvarado/source/youthful/service/target/javaapp [delete] Deleting 1 files from /Users/dalvarado/source/youthful/service/target/javaapp/META-INF [echo] Copying class files to /Users/dalvarado/source/youthful/service/target/javaapp/classes [copy] Copying 30 files to /Users/dalvarado/source/youthful/service/target/javaapp [delete] Deleting directory /Users/dalvarado/source/youthful/service/target/javaapp/lib [jar] Building jar: /Users/dalvarado/source/youthful/service/target/myco-dor-dmv-driver-youthful-service-javaapp-1.4.1.jar javaapp:install: [echo] Installing... Uploading to myco.dor.dmv.driver.youthful/jars/myco-dor-dmv-driver-youthful-service-javaapp-1.4.1.jar: .................... (9254K) Uploading to myco.dor.dmv.driver.youthful/poms/myco-dor-dmv-driver-youthful-service-javaapp-1.4.1.pom: .................... (7K) +---------------------------------------- | Executing multiproject:install-callback Youthful Driver Monitoring | Memory: 11M/14M +---------------------------------------- build:end: build:start: multiproject:install-callback: [echo] Running tar:install for Youthful Driver Monitoring tar:prepare-bin-filesystem: [delete] Deleting directory /Users/dalvarado/source/youthful/tar/target/tar [mkdir] Created dir: /Users/dalvarado/source/youthful/tar/target/tar/myco-dor-dmv-driver-youthful-tar-1.4.1 Copying 1 file to /Users/dalvarado/source/youthful/tar/target/tar/myco-dor-dmv-driver-youthful-tar-1.4.1 Copying 3 files to /Users/dalvarado/source/youthful/tar/target/tar/myco-dor-dmv-driver-youthful-tar-1.4.1 [copy] Copying 1 file to /Users/dalvarado/source/youthful/tar/target/tar/myco-dor-dmv-driver-youthful-tar-1.4.1 Running post goal: tar:prepare-bin-filesystem tar: [exec] ./ [exec] ./myco-dor-dmv-driver-youthful-tar-1.4.1/ [exec] ./myco-dor-dmv-driver-youthful-tar-1.4.1/myco-dor-dmv-driver-youthful-service-javaapp-1.4.1.jar [exec] ./myco-dor-dmv-driver-youthful-tar-1.4.1/log4j.properties [exec] ./myco-dor-dmv-driver-youthful-tar-1.4.1/process-vendor-files-prod.sh [exec] ./myco-dor-dmv-driver-youthful-tar-1.4.1/process-vendor-files-test.sh [exec] ./myco-dor-dmv-driver-youthful-tar-1.4.1/process-vendor-files.sh tar:install: [echo] Installing... Uploading to myco.dor.dmv.driver.youthful/tar.gzs/myco-dor-dmv-driver-youthful-tar-1.4.1.tar.gz: .................... (8516K) Uploading to myco.dor.dmv.driver.youthful/poms/myco-dor-dmv-driver-youthful-tar-1.4.1.pom: .................... (3K) +---------------------------------------- | Executing multiproject:install-callback myco-dor-dmv-driver-youthful-test | Memory: 11M/14M +---------------------------------------- build:end: build:start: multiproject:install-callback: [echo] Running tar:install for myco-dor-dmv-driver-youthful-test tar:prepare-bin-filesystem: [delete] Deleting directory /Users/dalvarado/source/youthful/test/target/tar [mkdir] Created dir: /Users/dalvarado/source/youthful/test/target/tar/myco-dor-dmv-driver-youthful-test-1.4.1 Copying 1 file to /Users/dalvarado/source/youthful/test/target/tar/myco-dor-dmv-driver-youthful-test-1.4.1 Copying 1 file to /Users/dalvarado/source/youthful/test/target/tar/myco-dor-dmv-driver-youthful-test-1.4.1 Copying 2 files to /Users/dalvarado/source/youthful/test/target/tar/myco-dor-dmv-driver-youthful-test-1.4.1 [copy] Copying 1 file to /Users/dalvarado/source/youthful/test/target/tar/myco-dor-dmv-driver-youthful-test-1.4.1 [copy] Copying 1 file to /Users/dalvarado/source/youthful/test/target/tar/myco-dor-dmv-driver-youthful-test-1.4.1 [copy] Copying 1 file to /Users/dalvarado/source/youthful/test/target/tar/myco-dor-dmv-driver-youthful-test-1.4.1 Running post goal: tar:prepare-bin-filesystem [chmod] Skipping fileset for directory /Users/dalvarado/source/youthful/test/target/tar/myco-dor-dmv-driver-youthful-test-1.4.1. It is empty. tar: [exec] ./ [exec] ./myco-dor-dmv-driver-youthful-test-1.4.1/ [exec] ./myco-dor-dmv-driver-youthful-test-1.4.1/myco-dor-dmv-driver-youthful-model-1.4.1.jar [exec] ./myco-dor-dmv-driver-youthful-test-1.4.1/myco-dor-dmv-driver-youthful-service-javaapp-1.4.1.jar [exec] ./myco-dor-dmv-driver-youthful-test-1.4.1/ftp_known_hosts.pub [exec] ./myco-dor-dmv-driver-youthful-test-1.4.1/hibernate.cfg.xml [exec] ./myco-dor-dmv-driver-youthful-test-1.4.1/junit.test.properties [exec] ./myco-dor-dmv-driver-youthful-test-1.4.1/log4j.properties [exec] ./myco-dor-dmv-driver-youthful-test-1.4.1/persistence-api-1.0.2.jar tar:install: [echo] Installing... Uploading to myco.dor.dmv.driver.youthful/tar.gzs/myco-dor-dmv-driver-youthful-test-1.4.1.tar.gz: .................... (8564K) Uploading to myco.dor.dmv.driver.youthful/poms/myco-dor-dmv-driver-youthful-test-1.4.1.pom: .................... (4K) build:end: ------------------------------------------------------------------------------- BUILD SUCCESSFUL ------------------------------------------------------------------------------- Total time : 22 seconds Finished at : Monday, November 9, 2009 11:12:24 AM MST Final Memory : 7M/14M ------------------------------------------------------------------------------- Lukas Theussl-4 wrote: > > > If your sub-projects are of type jar then multiproject:install will run > jar:install automatically on all configured sub-projects. > > See http://maven.apache.org/maven-1.x/plugins/multiproject/goals.html > > HTH, > -Lukas > > > laredotornado wrote: >> Hi, >> >> I'm using Maven 1.1. I have model and service directories within my >> project. How do I configure maven so that when I run "maven >> multiproject:install" from the top level, it will run jar:install from >> within each of those two directories? Here is what I have in my top >> level >> project folder for project.properties >> >> maven.test.skip=true >> maven.scm.bootstrap.goals=multiproject:deploy >> >> Thanks for any advice, - Dave > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > > -- View this message in context: http://old.nabble.com/How-do-I-get-multiproject%3Ainstall-to-run-jar%3Ainstall-in-sub-directories--tp26230913p26271174.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