David,

there are some interesting features in Maven 3. 
It has been redesigned to be used as a command line tool or integrated in
IDEs (IDEA, Eclipse, ...).

Gonna try to find out my notes from devoxx and push some information.

Maven 3 gets rid of Plexus IOC to use Google IOC container.
BTW, one interesting feature is the life cycle managment. 

For example, eclipse can say "ok, i already compiled sources so no need to
do than again".

With Maven 3, if one test case fails in one sub module, let's say an
example, you can fix the test case and run again "mvn clean install -P
assemble -rf <module name>
Maven will just resume the build.

So, the answer is yes, Maven 3 is (supposed) to be much faster.

Will start again my laptop and test with both ....

Jean-Louis





David Blevins wrote:
> 
> How is Maven3?  It any faster than 2.x?
> 
> What's your build time?
> 
> 
> -David
> 
> On Jan 27, 2010, at 11:08 AM, [email protected] wrote:
> 
>> Author: jlmonteiro
>> Date: Wed Jan 27 10:08:22 2010
>> New Revision: 903588
>>
>> URL: http://svn.apache.org/viewvc?rev=903588&view=rev
>> Log:
>> Remove duplicate entries (dependencies) because it breaks Maven 3  
>> builds.
>>
>> Modified:
>>    openejb/trunk/openejb3/container/openejb-core/pom.xml
>>    openejb/trunk/openejb3/pom.xml
>>
>> Modified: openejb/trunk/openejb3/container/openejb-core/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/pom.xml?rev=903588&r1=903587&r2=903588&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> ======================================================================
>> --- openejb/trunk/openejb3/container/openejb-core/pom.xml (original)
>> +++ openejb/trunk/openejb3/container/openejb-core/pom.xml Wed Jan 27  
>> 10:08:22 2010
>> @@ -253,12 +253,6 @@
>>     </dependency>
>>     <dependency>
>>       <groupId>org.apache.openejb</groupId>
>> -      <artifactId>openejb-itests-interceptor-beans</artifactId>
>> -      <version>${version}</version>
>> -      <scope>test</scope>
>> -    </dependency>
>> -    <dependency>
>> -      <groupId>org.apache.openejb</groupId>
>>       <artifactId>openejb-itests-client</artifactId>
>>       <version>${version}</version>
>>       <scope>test</scope>
>>
>> Modified: openejb/trunk/openejb3/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/openejb/trunk/openejb3/pom.xml?rev=903588&r1=903587&r2=903588&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> ======================================================================
>> --- openejb/trunk/openejb3/pom.xml (original)
>> +++ openejb/trunk/openejb3/pom.xml Wed Jan 27 10:08:22 2010
>> @@ -890,11 +890,6 @@
>>         <version>1.3-r699049</version>
>>       </dependency>
>>       <dependency>
>> -        <groupId>commons-collections</groupId>
>> -        <artifactId>commons-collections</artifactId>
>> -        <version>3.2</version>
>> -      </dependency>
>> -      <dependency>
>>         <groupId>axis</groupId>
>>         <artifactId>axis</artifactId>
>>         <version>1.4</version>
>>
>>
>>
> 
> 
> 

-- 
View this message in context: 
http://n4.nabble.com/Maven3-tweaks-Re-svn-commit-r903588-tp1311616p1311970.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Reply via email to