Not very well ... sorry it is a very bad problem because I'm cannot upgrade to Java 1.7 and all not give me satisfaction in compilation, so Eclipse work well ... I don't have idea
-----Message d'origine----- De : Stuart McCulloch [mailto:[email protected]] Envoyé : lundi 2 décembre 2013 15:35 À : Maven Users List Objet : Re: Maven compilation error "is not within its bound" On 2 Dec 2013, at 11:15, Adrien Ruffié <[email protected]> wrote: > I have found more information here: > > http://stackoverflow.com/questions/19266797/different-compilation-beha > vior-w > ith-type-cast-between-eclipse-and-maven/19267547#19267547 > > that say: > > "Eclipse comes with its own Java compiler; Maven uses javac. Most of > the time, both accept the same code but generics are complicated and > compiler do have bugs. There are a couple of known bugs in javac of > Java 6 which cause problems, for example. > > Oracle will not fix them. The solution is to use Java 7 to run Maven > and configure the maven-compiler-plugin the generate Java 6 byte code > (see Kumar Sambhav's answer)." > > > But how I can use Eclipse to compile in Maven ? See http://maven.apache.org/plugins/maven-compiler-plugin/non-javac-compilers.ht ml - to use the eclipse compiler: <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <compilerId>eclipse</compilerId> </configuration> <dependencies> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-compiler-eclipse</artifactId> <version>2.3</version> </dependency> </dependencies> </plugin> > Because I try this: > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <version>2.0.2</version> > <configuration> > <source>1.6</source> > <target>1.6</target> > <compilerVersion>1.6</compilerVersion> > <fork>true</fork> > <executable>java -classpath > ${env.M2_REPO}/org/eclipse/jdt/${org.eclipse.jdt.core.version}/core-${ > or > g.eclipse.jdt.core.version}.jar > org.eclipse.jdt.internal.compiler.batch.Main -classpath rt.jar > -sourcepath "src/main"</executable> > </configuration> > <dependencies> > <dependency> > <groupId>org.eclipse.jdt</groupId> > <artifactId>core</artifactId> > <version>3.3.0-v_771</version> > </dependency> > </dependencies> > </plugin> > > But I get the following error I attached file > > Do you know how I can correctly build my project ? > > > > > -----Message d'origine----- > De : Alexander Kriegisch [mailto:[email protected]] Envoyé : > lundi 2 décembre 2013 10:55 À : [email protected] Objet : Re: > Maven compilation error "is not within its bound" > > Maven does not compile anything, the Java compiler does. The Maven > Compiler Plugin is used to configure compilation according to your needs: > http://maven.apache.org/plugins/maven-compiler-plugin/ > > Maven default source/target version is 1.5, as you can see in the > parent > POM: > http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-23/pom.xml?vi > ew=co& revision=1434744&content-type=text%2Fplain > > If you want 1.6, please override like this: > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <version>3.0</version> > <configuration> > <source>1.6</source> > <target>1.6</target> > </configuration> > </plugin> > > -- > Alexander Kriegisch > > > Adrien Ruffié schrieb am 02.12.2013 10:36: > >> Hello Alexander, >> >> Thank you very much for your response, >> >> For maven version is 3.0.4, the property java.version is set to 1.6 >> and my Eclipse project is 1.6 in compiler properties tab. >> I cannot use Maven+Eclipse to package my webapp because, it is >> Jenkins with maven which package, but maven doesn't compile correctly ... >> The generics doesn't cause problem in the webapp (we have make >> several testcases), but were I can see which compiler source/target >> is used by Eclipse/Maven ? >> >> Great thank again >> >> Adrien >> >> -----Message d'origine----- >> De : Alexander Kriegisch [mailto:[email protected]] Envoyé : >> lundi 2 décembre 2013 10:24 À : Maven Users List Objet : Re: Maven >> compilation error "is not within its bound" >> >> Do Eclipse and Maven use the same compiler source/target versions? >> Which is you Maven version? >> >> To me it looks like you do have a problem with generics there. Maybe >> you use a new feature from a Java version greater than the one used by Maven. >> Hard to speculate without source code and pom.xml though. >> >> -- >> Alexander Kriegisch >> >> >> > Am 02.12.2013 um 10:13 schrieb Adrien Ruffié >> <[email protected]>: >> > >> > Hello all, >> > >> > I have my webapp projet in Eclipse which compile correctly but >> when I try to > perform "mvn clean compile", several >> following logs >> appears: >> > >> > [ERROR] >> > >> > \Java\Workspaces\Indigo\mycompanycrm4\mycompany-webapp\src\main\java\c > om\myc >> > >> > ompany\frontline\display\render\custom\ImageHandleBarRenderBoolCustom. > java:[ >> > 16,95] type parameter >> > >> > com.mycompany.frontline.property.display.valuable.bean.BooleanMonoValu > eBean >> > is not within its bound >> > >> > My class implements correctly generic, inteface, inheritance tree ... >> the >> > application work correctly in my tomcat launched by Eclipse, but >> when I try > to package it the compiler block ... >> > I'm not able to change the code, do you know a solution to >> force Maven to > compile correctly ? Have you ever faced the >> problem ? >> > >> > I attach the log file, if it can be help > > Thank you >> very much > > Best regards, > > Adrien > > > >> --------------------------------------------------------------------- >> > 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] >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > <log2.txt> > --------------------------------------------------------------------- > 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]
