Weird, 

With 2.0.6 my multi-module simple J2EE app fails in the compile phase of my
servlets child module during an install run of the reactor. However, it all
builds if the reactor build is simply ‘compile’. Also, If I cd into the
servlets module after the failed install build and just run install locally
there, it works. 

If I drop to 2.0.5 or 2.0.4 it all builds fine.

Looking at the attached logs you’ll see that for the 'mvn –X install’ blows
up in the servlets module due to the missing EJB dependency.

 

GOOD (mvn-2.0.6 –X compile):


[INFO] [compiler:compile]
[DEBUG] Using compiler 'javac'.
[DEBUG] Source directories:
[D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-servlets\src\main\java]
[DEBUG] Classpath:
[D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-servlets\target\classes

D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-engine\target\classes

D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-ejb\target\classes
 D:\APT\local-repository\javax\j2ee\j2ee\1.4\j2ee-1.4.jar]
[DEBUG] Output directory:
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-servlets\target\classes
[DEBUG] Classpath:
[DEBUG] 
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-servlets\target\classes
[DEBUG] 
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-engine\target\classes
[DEBUG] 
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-ejb\target\classes
[DEBUG]  D:\APT\local-repository\javax\j2ee\j2ee\1.4\j2ee-1.4.jar
[DEBUG] Source roots:
[DEBUG] 
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-servlets\src\main\java
Compiling 8 source files to
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-servlets\target\classes
[INFO]
----------------------------------------------------------------------------
[INFO] Building Calculator Webapp
[INFO]    task-segment: [compile]
....
 
 
BAD (mvn-2.0.6 –X install):

[INFO] [compiler:compile]
[DEBUG] Using compiler 'javac'.
[DEBUG] Source directories:
[D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-servlets\src\main\java]
[DEBUG] Classpath:
[D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-servlets\target\classes
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-engine\target\classes
D:\APT\local-repository\javax\j2ee\j2ee\1.4\j2ee-1.4.jar]
[DEBUG] Output directory:
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-servlets\target\classes
[DEBUG] Classpath:
[DEBUG] 
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-servlets\target\classes
[DEBUG] 
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-engine\target\classes
http://www.nabble.com/file/8071/logs.zip logs.zip 
[DEBUG]  D:\APT\local-repository\javax\j2ee\j2ee\1.4\j2ee-1.4.jar
[DEBUG] Source roots:
[DEBUG] 
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-servlets\src\main\java
Compiling 8 source files to
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-servlets\target\classes
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------

How, err, can this be?

 

-- 
View this message in context: 
http://www.nabble.com/2.0.6%3A-Install-fails-but-compile-works.-2.0.5%3A-Install-works%2C-compile-works%3A-tf3639635s177.html#a10164169
Sent from the Maven Developers mailing list archive at Nabble.com.

Reply via email to