Try again but specify "mvn -X clean compile" so we can see that Maven is actually using the Eclipse compiler as you say that you have specified.
And don't attach log files to you email - they are oftentimes stripped. Please post the text to pastebin or gist and send us a link. Wayne On Mon, Dec 2, 2013 at 10:23 AM, Adrien Ruffié <adriennolar...@hotmail.fr> wrote: > No sorry with this configuration I have again generic compilation problem > like following in attached file, I don't have this problem if I use general > javac compiler and also in Eclipse, why these appears with mvn/eclipse > compiler ... ? > > -----Message d'origine----- > De : Stuart McCulloch [mailto:mccu...@gmail.com] > Envoyé : lundi 2 décembre 2013 16:47 > À : Maven Users List > Objet : Re: Maven compilation error "is not within its bound" > > On 2 Dec 2013, at 15:31, Adrien Ruffié <adriennolar...@hotmail.fr> wrote: > >> 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 > > You shouldn't need to upgrade to Java 1.7 to use the eclipse compiler in > Maven, just use the plugin configuration shown below and Maven will compile > your code using the eclipse compiler (also known as ecj). > >> -----Message d'origine----- >> De : Stuart McCulloch [mailto:mccu...@gmail.com] 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é <adriennolar...@hotmail.fr> wrote: >> >>> I have found more information here: >>> >>> http://stackoverflow.com/questions/19266797/different-compilation-beh >>> a >>> 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-compil >> ers.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:alexan...@kriegisch.name] Envoyé : >>> lundi 2 décembre 2013 10:55 À : users@maven.apache.org 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?v >>> i 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:alexan...@kriegisch.name] 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é >>>> <adriennolar...@hotmail.fr>: >>>> > >>>> > 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.BooleanMonoVal >>> u >>> 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: users-unsubscr...@maven.apache.org >>>> > For additional commands, e-mail: users-h...@maven.apache.org >>>> >>>> -------------------------------------------------------------------- >>>> - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >>>> For additional commands, e-mail: users-h...@maven.apache.org >>>> >>>> >>>> >>>> -------------------------------------------------------------------- >>>> - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >>>> For additional commands, e-mail: users-h...@maven.apache.org >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >>> For additional commands, e-mail: users-h...@maven.apache.org >>> >>> <log2.txt> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >>> For additional commands, e-mail: users-h...@maven.apache.org >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org