You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by El Arbi ABOUSSOROR <el...@sogeti.com> on 2010/12/14 16:27:01 UTC

provided scope and compilation error

Hi

 

I have a multi modules project with a jar module and war one.

Actually I don't want to deploy 2 of my jar module dependencies to the war,
so I put a scope "provided" in the jar module pom. But when I run mvn
install I get the following error :

 

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

[INFO] Building Unnamed - plpm:plpm.example-web:war:0.0.1-SNAPSHOT
0.0.1-SNAPSHOT

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

[INFO] 

[INFO] --- maven-resources-plugin:2.4.1:resources (default-resources) @
plpm.example-web ---

[WARNING] Using platform encoding (Cp1252 actually) to copy filtered
resources, i.e. build is platform dependent!

[INFO] Copying 1 resource

[INFO] 

[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @
plpm.example-web ---

[WARNING] File encoding has not been set, using platform encoding Cp1252,
i.e. build is platform dependent!

[INFO] Compiling 8 source files to
D:\tamed\produit\workspace\plpm.example\plpm.example-web\target\classes

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

[ERROR] COMPILATION ERROR : 

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

[ERROR] Failure executing javac, but could not parse the error:

An exception has occurred in the compiler (1.6.0_23). Please file a bug at
the Java Developer Connection (http://java.sun.com/webapps/bugreport)  after
checking the Bug Parade for duplicates. Include your program and the
following diagnostic in your report.  Thank you.

com.sun.tools.javac.code.Symbol$CompletionFailure: class file for
javax.persistence.GenerationType not found

 

[INFO] 1 error

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

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

[INFO] Reactor Summary:

[INFO] 

[INFO] Unnamed - plpm:plpm.example:pom:0.0.1-SNAPSHOT .... SUCCESS [0.203s]

[INFO] Unnamed - plpm:plpm.example-model:jar:0.0.1-SNAPSHOT  SUCCESS
[0.876s]

[INFO] Unnamed - plpm:plpm.example-domain:jar:0.0.1-SNAPSHOT  SUCCESS
[1.562s]

[INFO] Unnamed - plpm:plpm.example-web:war:0.0.1-SNAPSHOT  FAILURE [0.516s]

[INFO] Unnamed - plpm:plpm.example-generator:jar:0.0.1-SNAPSHOT  SKIPPED

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

[INFO] BUILD FAILURE

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

[INFO] Total time: 3.235s

[INFO] Finished at: Tue Dec 14 16:25:43 CET 2010

[INFO] Final Memory: 10M/24M

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

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
(default-compile) on project plpm.example-web: Compilation failure

Failure executing javac, but could not parse the error:

An exception has occurred in the compiler (1.6.0_23). Please file a bug at
the Java Developer Connection (http://java.sun.com/webapps/bugreport)  after
checking the Bug Parade for duplicates. Include your program and the
following diagnostic in your report.  Thank you.

com.sun.tools.javac.code.Symbol$CompletionFailure: class file for
javax.persistence.GenerationType not found

-> [Help 1]

[ERROR] 

[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.

[ERROR] Re-run Maven using the -X switch to enable full debug logging.

[ERROR] 

[ERROR] For more information about the errors and possible solutions, please
read the following articles:

[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

[ERROR] 

[ERROR] After correcting the problems, you can resume the build with the
command

[ERROR]   mvn <goals> -rf :plpm.example-web