Hi Jason, thank for your comment, where do I find the staged version? I'll try to create a minimal sample, but I'll leaver office now and will be offline next week, so it will take some time ...
- Jörg Jason van Zyl wrote on Thursday, April 05, 2007 3:27 PM: > It's unfortunate you didn't try this with one of the staged versions > that were available for over a week. > > Make me a test project that displays the problem and I will track it > down. > > Jason. > > On 5 Apr 07, at 5:04 AM 5 Apr 07, Jörg Schaible wrote: > >> Hi folks, >> >> after some hours testing M206 and looking for solutions, I am quite >> helpless with our build that is broken if I run a multi-project >> build. Part of this build is the creation of an ejb-client jar and >> another artifact that is dependend on it. Unfortunately the >> dependent artifact cannot be compiled, because the classes from the >> ejb-client are misssing. >> >> Culprit seems to be indicated by the line from the >> resources:resources goal, where the ejb-client is listed with a >> scope of "null": >> >> [DEBUG] ip.evtmon:ip-evtmon-ejb:ejb-client:client:2.2.2-SNAPSHOT >> (selected for null) >> >> and therefore it seems consequently omitted compiling the classes, >> since it is not part of the classpath anymore. If I build the >> module locally there's no problem, the scope is "compile", but not >> when running in a multi-project build. I already tried to introduce >> a dependencyManagment section in the local POM where I declare this >> artifacts again with explicit scope "compile". Any idea what might >> cause this? >> >> - Jörg >> >> >> =================== %< ====================== >> ... >> [INFO] >> > -------------------------------------------------------------- > -------- >> ------ >> [INFO] Building eIP EventMonitor Client Commons >> [INFO] task-segment: [install] >> [INFO] >> > -------------------------------------------------------------- > -------- >> ------ >> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources- >> plugin:2.2:resources' --> [DEBUG] (f) filters = [] >> [DEBUG] (f) outputDirectory = D:\work\standard\eIP\EventMonitor >> \client-commons-jar\target\classes >> [DEBUG] (f) project = > [EMAIL PROTECTED] >> [DEBUG] (f) resources = [EMAIL PROTECTED] >> [DEBUG] -- end configuration -- >> [INFO] [resources:resources] >> [INFO] Using default encoding to copy filtered resources. >> [DEBUG] ip.evtmon:ip-evtmon-client-commons:jar:2.2.1-SNAPSHOT >> (selected for null) [DEBUG] active project artifact: >> artifact = ip.commons:ip-commons:jar:2.2.5-SNAPSHOT:compile; >> project: [EMAIL PROTECTED] >> (selected for compile) [DEBUG] >> commons-lang:commons-lang:jar:2.1:compile (selected for compile) >> [DEBUG] com.elsagsolutions.commons:es-commons-lang:jar: >> 2.0.7:compile (selected for compile) >> [DEBUG] > commons-collections:commons-collections:jar:3.2:runtime >> (selected for runtime) >> [DEBUG] commons-id:commons-id:jar:20060125.092202:compile >> (selected for compile) [DEBUG] >> commons-beanutils:commons-beanutils:jar:1.7.0:compile (selected for >> compile) [DEBUG] >> commons-logging:commons-logging:jar:1.0.3:compile (applying version: >> 1.1) [DEBUG] commons-logging:commons-logging:jar:1.1:compile >> (selected for compile) [DEBUG] >> com.thoughtworks.xstream:xstream:jar:1.2.1:compile (selected for >> compile) [DEBUG] xpp3:xpp3_min:jar:1.1.3.4.O:compile (selected >> for compile) [DEBUG] >> com.elsagsolutions.commons:es-commons-j2ee:jar: >> 2.0.0:compile (selected for compile) >> [DEBUG] javax.ejb:ejb:jar:2.0:provided (selected for provided) >> [DEBUG] active project artifact: >> artifact = ip.evtmon:ip-evtmon-commons:jar:2.2.2- >> SNAPSHOT:compile; project: >> [EMAIL PROTECTED] (selected for >> compile) [DEBUG] com.elsagsolutions.commons:es-commons-j2ee:jar: >> 2.0.0:compile (selected for compile) >> [DEBUG] commons-logging:commons-logging:jar:1.1:compile >> (selected for compile) [DEBUG] >> ip.evtmon:ip-evtmon-ejb:ejb-client:client:2.2.2-SNAPSHOT (selected >> for null) [DEBUG] >> com.elsagsolutions.commons:es-commons-test:jar: >> 2.0.11:test (selected for test) >> [DEBUG] commons-io:commons-io:jar:1.3:test (selected for test) >> [DEBUG] commons-configuration:commons-configuration:jar: >> 1.2:test (selected for test) >> [DEBUG] commons-collections:commons-collections:jar: >> 3.1:test (applying version: 3.2) >> [DEBUG] xalan:xalan:jar:2.7.0:test (applying scope: runtime) >> [DEBUG] xalan:xalan:jar:2.7.0:runtime (selected for runtime) >> [DEBUG] jmock:jmock:jar:1.1.0:test (selected for test) >> [DEBUG] junit:junit:jar:3.8.1:test (selected for test) >> [DEBUG] cglib:cglib-nodep:jar:2.1_3:test (selected for test) >> [DEBUG] javax.xml:jaxp-api:jar:1.3.2:test (selected for test) >> [DEBUG] xalan:xalan:jar:2.7.0:test (applying scope: runtime) >> [DEBUG] xalan:xalan:jar:2.7.0:runtime (selected for runtime) >> [DEBUG] > com.elsagsolutions.commons:es-commons-configuration:jar: >> 2.0.2:compile (selected for compile) >> [DEBUG] commons-configuration:commons-configuration:jar: >> 1.2:test (setting scope to: compile) >> [DEBUG] commons-configuration:commons-configuration:jar: >> 1.2:compile (selected for compile) >> [DEBUG] commons-collections:commons-collections:jar: >> 3.1:compile (applying version: 3.2) >> [DEBUG] commons-collections:commons-collections:jar: >> 3.2:runtime (setting scope to: compile) >> [DEBUG] commons-collections:commons-collections:jar: >> 3.2:compile (selected for compile) >> [DEBUG] xalan:xalan:jar:2.7.0:compile (applying scope: >> runtime) [DEBUG] >> com.elsagsolutions.commons:es-commons-lang:jar: >> 2.0.6:compile (applying version: 2.0.7) >> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler- >> plugin:2.0.2:compile' --> [DEBUG] (f) basedir = >> D:\work\standard\eIP\EventMonitor\client- commons-jar [DEBUG] (f) >> buildDirectory = D:\work\standard\eIP\EventMonitor >> \client-commons-jar\target [DEBUG] (f) classpathElements = > [D:\work\standard\eIP\EventMonitor >> \client-commons-jar\target\classes, d:\repository\m2\com >> \elsagsolutions\commons\es-commons-j2ee\2.0.0\es-commons- >> j2ee-2.0.0.jar, > d:\repository\m2\commons-logging\commons-logging\1.1 >> \commons-logging-1.1.jar, > D:\work\standard\eIP\EventMonitor\commons- >> jar\target\classes, d:\repository\m2\commons-id\commons-id >> \20060125.092202\commons-id-20060125.092202.jar, d:\repository\m2 >> \commons-lang\commons-lang\2.1\commons-lang-2.1.jar, D:\work >> \standard\eIP\commons-jar\target\classes, d:\repository\m2\commons- >> configuration\commons-configuration\1.2\commons- >> configuration-1.2.jar, d:\repository\m2\commons-beanutils\commons- >> beanutils\1.7.0\commons-beanutils-1.7.0 >> .jar, d:\repository\m2\commons-collections\commons-collections\3.2 >> \commons-collections-3.2.jar, d:\repository\m2\javax\ejb\ejb\2.0 >> \ejb-2.0.jar, d:\repository\m2\com\elsagsolutions\commons\es- >> commons-lang\2.0.7\es-commons-lang-2.0.7.jar, d:\repository\m2\com >> \thoughtworks\xstream\xstream\1.2.1\xstream-1.2.1.jar, d:\repository >> \m2\xpp3\xpp3_min\1.1.3.4.O\xpp3_min-1.1.3.4.O.jar, d:\repository\m2 >> \com\elsagsolutions\commons\es-commons-configuration\2.0.2\es- >> commons-configuration-2.0.2.jar] >> [DEBUG] (f) compileSourceRoots = [D:\work\standard\eIP >> \EventMonitor\client-commons-jar\src\main\java] >> [DEBUG] (f) compilerId = javac >> [DEBUG] (f) debug = true >> [DEBUG] (f) encoding = iso-8859-1 >> [DEBUG] (f) failOnError = true >> [DEBUG] (f) fork = false >> [DEBUG] (f) optimize = false >> [DEBUG] (f) outputDirectory = D:\work\standard\eIP\EventMonitor >> \client-commons-jar\target\classes >> [DEBUG] (f) outputFileName = > ip-evtmon-client-commons-2.2.1-SNAPSHOT >> [DEBUG] (f) projectArtifact = ip.evtmon:ip-evtmon-client- >> commons:jar:2.2.1-SNAPSHOT [DEBUG] (f) showDeprecation = true >> [DEBUG] (f) showWarnings = false >> [DEBUG] (f) source = 1.4 >> [DEBUG] (f) staleMillis = 0 >> [DEBUG] (f) target = 1.4 >> [DEBUG] (f) verbose = false >> [DEBUG] -- end configuration -- >> [INFO] [compiler:compile] >> [DEBUG] Using compiler 'javac'. >> [DEBUG] Source directories: [D:\work\standard\eIP\EventMonitor >> \client-commons-jar\src\main\java] >> [DEBUG] Classpath: [D:\work\standard\eIP\EventMonitor\client- >> commons-jar\target\classes >> d:\repository\m2\com\elsagsolutions\commons\es-commons-j2ee\2.0.0 >> \es-commons-j2ee-2.0.0.jar >> d:\repository\m2\commons-logging\commons-logging\1.1\commons- >> logging-1.1.jar >> D:\work\standard\eIP\EventMonitor\commons-jar\target\classes >> d:\repository\m2\commons-id\commons-id\20060125.092202\commons- >> id-20060125.092202.jar >> d:\repository\m2\commons-lang\commons-lang\2.1\commons-lang-2.1.jar >> D:\work\standard\eIP\commons-jar\target\classes >> d:\repository\m2\commons-configuration\commons-configuration\1.2 >> \commons-configuration-1.2.jar >> > d:\repository\m2\commons-beanutils\commons-beanutils\1.7.0\commons- >> beanutils-1.7.0.jar >> d:\repository\m2\commons-collections\commons-collections\3.2 >> \commons-collections-3.2.jar >> d:\repository\m2\javax\ejb\ejb\2.0\ejb-2.0.jar >> d:\repository\m2\com\elsagsolutions\commons\es-commons-lang\2.0.7 >> \es-commons-lang-2.0.7.jar >> d:\repository\m2\com\thoughtworks\xstream\xstream\1.2.1 >> \xstream-1.2.1.jar >> d:\repository\m2\xpp3\xpp3_min\1.1.3.4.O\xpp3_min-1.1.3.4.O.jar >> d:\repository\m2\com\elsagsolutions\commons\es-commons- >> configuration\2.0.2\es-commons-configuration-2.0.2.jar] [DEBUG] >> Output directory: D:\work\standard\eIP\EventMonitor\client- >> commons-jar\target\classes [DEBUG] Classpath: [DEBUG] > D:\work\standard\eIP\EventMonitor\client-commons-jar\target >> \classes >> [DEBUG] > d:\repository\m2\com\elsagsolutions\commons\es-commons-j2ee >> \2.0.0\es-commons-j2ee-2.0.0.jar >> [DEBUG] d:\repository\m2\commons-logging\commons-logging\1.1 >> \commons-logging-1.1.jar [DEBUG] > D:\work\standard\eIP\EventMonitor\commons-jar\target\classes >> [DEBUG] d:\repository\m2\commons-id\commons-id\20060125.092202 >> \commons-id-20060125.092202.jar >> [DEBUG] d:\repository\m2\commons-lang\commons-lang\2.1\commons- >> lang-2.1.jar [DEBUG] D:\work\standard\eIP\commons-jar\target\classes >> [DEBUG] d:\repository\m2\commons-configuration\commons- >> configuration\1.2\commons-configuration-1.2.jar >> [DEBUG] d:\repository\m2\commons-beanutils\commons-beanutils\1.7.0 >> \commons-beanutils-1.7.0.jar [DEBUG] >> d:\repository\m2\commons-collections\commons-collections >> \3.2\commons-collections-3.2.jar [DEBUG] >> d:\repository\m2\javax\ejb\ejb\2.0\ejb-2.0.jar [DEBUG] > d:\repository\m2\com\elsagsolutions\commons\es-commons-lang >> \2.0.7\es-commons-lang-2.0.7.jar >> [DEBUG] d:\repository\m2\com\thoughtworks\xstream\xstream\1.2.1 >> \xstream-1.2.1.jar [DEBUG] d:\repository\m2\xpp3\xpp3_min\1.1.3.4.O >> \xpp3_min-1.1.3.4.O.jar >> [DEBUG] d:\repository\m2\com\elsagsolutions\commons\es-commons- >> configuration\2.0.2\es-commons-configuration-2.0.2.jar [DEBUG] >> Source roots: [DEBUG] >> D:\work\standard\eIP\EventMonitor\client-commons-jar\src \main\java >> [INFO] Compiling 1 source file to D:\work\standard\eIP\EventMonitor >> \client-commons-jar\target\classes [INFO] >> > -------------------------------------------------------------- > -------- >> -- >> [ERROR] BUILD FAILURE >> [INFO] >> > -------------------------------------------------------------- > -------- >> -- >> [INFO] Compilation failure >> >> D:\work\standard\eIP\EventMonitor\client-commons-jar\src\main\java >> \ip\evtmon\client\commons\bd\EventMonitorDelegate.java:[24,28] >> package ip.evtmon.server.ejb does not exist >> >> D:\work\standard\eIP\EventMonitor\client-commons-jar\src\main\java >> \ip\evtmon\client\commons\bd\EventMonitorDelegate.java:[25,28] >> package ip.evtmon.server.ejb does not exist >> >> D:\work\standard\eIP\EventMonitor\client-commons-jar\src\main\java >> \ip\evtmon\client\commons\bd\EventMonitorDelegate.java:[137,16] >> cannot resolve symbol symbol : class EventMonitorService >> location: class ip.evtmon.client.commons.bd.EventMonitorDelegate ... >> =================== %< ====================== >> >> > --------------------------------------------------------------------- >> 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]
