[ 
http://jira.codehaus.org/browse/MCOMPILER-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=208667#action_208667
 ] 

Grzegorz Borkowski commented on MCOMPILER-80:
---------------------------------------------

I agree with Jesse. Builds should be portable and reproducible, and using JVM 
defaults isn't.
BTW we are in 2010 now, so the title of this issue should be definitely changed 
to "Change default source level to 1.6", as Java 6 was released more than 3 
years ago, and is the default platform nowadays. On the other hand, I reported 
this issue more almost 1.5 years ago, and no progress has been made since that 
time. So I guess that my vision of having java 1.3 as the default in maven 
compilier in year 2020 is getting more and more realistic...

> Change default source level to 1.5
> ----------------------------------
>
>                 Key: MCOMPILER-80
>                 URL: http://jira.codehaus.org/browse/MCOMPILER-80
>             Project: Maven 2.x Compiler Plugin
>          Issue Type: Improvement
>            Reporter: Grzegorz Borkowski
>            Priority: Minor
>
> Deafult source level setting for Maven compiler plugin is 1.3, as far as I 
> remember. This makes no sense. 1.3 is used at this moment only in legacy 
> applications. Probability of porting such legacy application to Maven 2 is 
> very small. I was working with such applications - none of them used Maven. 
> In fact, I don't know any application using Maven, which requires level 1.3.  
> On the other hand, Maven is used exensively in new applications. Most of them 
> use Java 5 features (annotations, generics...). All new applications I create 
> use Maven 2 and Java 5. Every time I setup such application it makes me crazy 
> that I get errors on my generics and annoations, and I have to setup manually 
> the source level to 1.5. Come on, we have year 2008, not 2000! Java 5 is here 
> for several years already. So why Maven compiler plugin does not use the most 
> reasonable default approach, instead it still assumes we are in 2000 year? If 
> someone wants to use old java version, than he can change the source level. 
> By default should be 1.5.
> The default setting can be changed in never wersion of maven compiler plugin.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to