The modules need to be downloaded since they are dependencies at compile time (the default), even in an EAR package. Modules will never be picked up from their target directories (part of the design of Maven). You need to run 'mvn install' on the other modules to ensure they are in your local repository at least before running a build in the EAR module.
Hope this helps. -----Original Message----- From: EJ Ciramella [mailto:[EMAIL PROTECTED] Sent: Tuesday, 6 February 2007 8:19 AM To: Maven Users List Subject: RE: compile tries to bundle up the ear - should it? Still haven't seen any response - this has us wedged, can anyone shed any light on this for me? -----Original Message----- From: EJ Ciramella [mailto:[EMAIL PROTECTED] Sent: Wednesday, January 31, 2007 6:23 PM To: Maven Users List Subject: compile tries to bundle up the ear - should it? I'm running just compile but one module that has an ear artifact is trying to bundle up the ear file (which subsequently fails because the war and ejbs don't exist). Is this supposed to happen or is this something I've misconfigured: [INFO] ------------------------------------------------------------------------ ---- [INFO] Building ltyApp_ear [INFO] task-segment: [compile] [INFO] ------------------------------------------------------------------------ ---- Downloading: file:\\build.corp.upromise.com/maven2/lty/upErrorEJB/1.0-SNAPSHOT/upErro rEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/salesscriptEJB/1.0-SNAPSHOT/sa lesscriptEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/transferEJB/1.0-SNAPSHOT/trans ferEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/transactionEJB/1.0-SNAPSHOT/tr ansactionEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/CSREJB/1.0-SNAPSHOT/CSREJB-1.0 -SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/upAdminEJB/1.0-SNAPSHOT/upAdmi nEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/inboundenrollmentEJB/1.0-SNAPS HOT/inboundenrollmentEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/authserverEJB/1.0-SNAPSHOT/aut hserverEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/communityEJB/1.0-SNAPSHOT/comm unityEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/accountGuestEJB/1.0-SNAPSHOT/a ccountGuestEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/testcellEJB/1.0-SNAPSHOT/testc ellEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/enrollmentEJB/1.0-SNAPSHOT/enr ollmentEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/partnerEJB/1.0-SNAPSHOT/partne rEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/groceryEJB/1.0-SNAPSHOT/grocer yEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/messageEJB/1.0-SNAPSHOT/messag eEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/memberProfileEJB/1.0-SNAPSHOT/ memberProfileEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/ltyWebApp/1.0-SNAPSHOT/ltyWebA pp-1.0-SNAPSHOT.war [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) Downloading: file:\\build.corp.upromise.com/maven2/lty/withdrawalEJB/1.0-SNAPSHOT/wit hdrawalEJB-1.0-SNAPSHOT.jar [WARNING] Unable to get resource from repository central (file:\\build.corp.upromise.com/maven2) [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Failed to resolve artifact. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>lty</groupId> <artifactId>ltyApp</artifactId> <version>1.0-SNAPSHOT</version> </parent> <artifactId>EAR</artifactId> <packaging>ear</packaging> <name>ltyApp_ear</name> <url>http://www.upromise.com</url> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>lty</groupId> <artifactId>oldSource</artifactId> <version>1.0-SNAPSHOT</version> <type>jar</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>accountGuestEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>authserverEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>communityEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>CSREJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>enrollmentEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>groceryEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>inboundenrollmentEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>memberProfileEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>messageEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>partnerEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>salesscriptEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>testcellEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>transactionEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>transferEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>upAdminEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>upErrorEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>withdrawalEJB</artifactId> <version>1.0-SNAPSHOT</version> <type>ejb</type> </dependency> <dependency> <groupId>lty</groupId> <artifactId>ltyWebApp</artifactId> <version>1.0-SNAPSHOT</version> <type>war</type> <!--scope>system</scope> <systemPath> ${work.dir}/frontoffice/ltyApp/ltyWebApp/target </systemPath--> </dependency> </dependencies> <build> <finalName>UPIntermediate.ear</finalName> <resources> <resource> <directory>../ltyWebApp/target/uprweb.war</directory> <targetPath> /uprweb.war </targetPath> </resource> </resources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> <dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-project</artifactId> <version>2.0</version> </dependency> <!--dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-archiver</artifactId> <version>2.2</version> </dependency--> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> <version>2.0</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> <version>1.0.4</version> </dependency> </dependencies> <configuration> <displayName>ltyApp_UPIntermediate_EAR</displayName> <description>This is Upromsie EAR file</description> <version>1.0-SNAPSHOT</version> <modules> <ejbModule> <groupId>lty</groupId> <artifactId>accountGuestEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>authserverEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>communityEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>CSREJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>enrollmentEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>groceryEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId> inboundenrollmentEJB </artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>memberProfileEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>messageEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>partnerEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>salesscriptEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>testcellEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>transactionEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>transferEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>upAdminEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>upErrorEJB</artifactId> </ejbModule> <ejbModule> <groupId>lty</groupId> <artifactId>withdrawalEJB</artifactId> </ejbModule> <!-- javaModule> <groupId>lty</groupId> <artifactId>oldSource</artifactId> <bundleDir>ltyAppClasses</bundleDir> </javaModule--> <webModule> <groupId>lty</groupId> <artifactId>ltyWebApp</artifactId> <contextRoot>/</contextRoot> </webModule> </modules> </configuration> </plugin> <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>assembler</id> <phase>package</phase> <configuration> <tasks> <ant antfile="build.xml" target="create.application.xml"> </ant> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project> --------------------------------------------------------------------- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]