I think the sentiment is fairly clear. I am going to unwind the
retrotranslating I put in place and leave 2.1 requiring Java 1.5.
On 4-May-08, at 1:35 PM, Sejal Patel wrote:
+1 on maven 2.1
-1 on maven 2.0.x (please don't mess with the current maintenance
releases.
even feature enhancements should be minimal. just fix regressions
mostly)
On Sun, May 4, 2008 at 4:14 PM, Arnaud HERITIER
<[EMAIL PROTECTED]> wrote:
+1 for 2.1
Arnaud
On Sun, May 4, 2008 at 12:02 PM, nicolas de loof <[EMAIL PROTECTED]>
wrote:
Hello,
As you can read at http://java.sun.com/j2se/1.4.2/
*" J2SE 1.4.2 is in its Java Technology End of Life (EOL) transition
period*.
The EOL transition period began Dec, 11 2006 and will complete
October
30th,
2008"
I don't think we have plan yet to release maven 2.1, so I think it
would
be
a valid to require java 1.5 as minimal runtime.
Main beneficts (IMHO) :
- annotation can replace javadoc-style IoC an Maven plugin
declarations
(code allready available :
http://docs.codehaus.org/display/MAVEN/Java+5+Annotations+for+Plugins)
- jsr-250 annotations can replace some plexus interfaces
( LogEnabled ->
@Resource('log') , Initializable --> @PostConstruct ...) and make
component
more "standard" and accessible to developpers without plexus
knowledge.
- generics can make the maven model more comprehensible. The current
"Collection project.getArtifacts()" is not really clear and the fiew
available javadoc don't help a lot.
Other possible improvements :
- plugin test tool could use jUnit 4 runners to create something
comparable
to spring-test-context :
annotate your plugin test class with
@Runwith( "MavenPluginTestRunner" )
@Pom( "myTestPom.xml" )
and the test will prepare the plugin set in the test pom and
inject it
in
the test class.
- benefict from java.util.concurrent to do some tasks in parallel ?
Example
: dependencies downloading
- any other ?
WDYT ?
Nicolas.
--
Justice is nothing more than that which is in the greatest self-
interest of
the largest portion of the population.
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
-- Jacques Ellul, The Technological Society
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]