You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Allen John H <Jo...@uk.fujitsu.com> on 2007/04/24 17:42:07 UTC

2.06 install fails, compile works. 2.0.5 install works, compile works?

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-s
ervlets\src\main\java]

[DEBUG] Classpath:
[D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-s
ervlets\target\classes

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

 
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-ej
b\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-se
rvlets\target\classes

[DEBUG] Classpath:

[DEBUG]
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-se
rvlets\target\classes

[DEBUG]
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-en
gine\target\classes

[DEBUG]
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-ej
b\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-se
rvlets\src\main\java

Compiling 8 source files to
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-se
rvlets\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-s
ervlets\src\main\java]

[DEBUG] Classpath:
[D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-s
ervlets\target\classes

 
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-en
gine\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-se
rvlets\target\classes

[DEBUG] Classpath:

[DEBUG]
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-se
rvlets\target\classes

[DEBUG]
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-en
gine\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-se
rvlets\src\main\java

Compiling 8 source files to
D:\APT\projects\apt-examples\calculator\calculator-root\..\calculator-se
rvlets\target\classes

[INFO]
------------------------------------------------------------------------

[ERROR] BUILD FAILURE

[INFO]
------------------------------------------------------------------------

 

 

How, err, can this be?

 

 

 

John Allen
Solutions Group
FUJITSU

Lovelace Road, Bracknell, Berkshire, RG12 8SN
Tel: +44 (0)20 88901414
Mob: +44 (0)7919 222863
E-mail: John.Allen@uk.fujitsu.com

Web: www.fujitsu.com <http://www.fujitsu.com/> 


Fujitsu Services Limited, Registered in England no 96056, Registered
Office 22 Baker Street, London, W1U 3BW 

This e-mail is only for the use of its intended recipient. Its contents
are subject to a duty of confidence and may be privileged. Fujitsu
Services does not guarantee that this e-mail has not been intercepted
and amended or that it is virus-free.