Apache Maven 2.0 Alpha 2 Released

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Apache Maven 2.0 Alpha 2 Released

brettporter
Administrator
The Apache Maven team are proud to announce the second alpha release
of Maven 2.0.

Download it from: http://maven.apache.org/maven2/download.html

Maven is a software project management and comprehension tool. Based
on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

This release includes 76 bug fixes and enhancements
(http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=10500&fixfor=11020)
since the first release on 8 April.

Maven 2.0 is a rewrite of the popular Maven application to achieve a
number of goals, and to provide a stable basis to take it into the
future.  While it can be considered quite stable, and future versions
are now expected to retain a high amount of backwards compatibility,
this is still a technology preview, and not yet complete or considered
ready for a production environment.

The main new features in this release are:

    * Basic site generation
    * Improved error handling
    * Automatic plugin updates
    * Published Mojo and Plugin API
    * Inclusion of Ant tasks for Maven 2.0

This release is expected to be much more architecturally stable, making
early adoption a possiblity. At this point, there are still only the
core plugins available.

We hope you enjoy using Maven! If you have any questions, please consult:

    * the web site:
      http://maven.apache.org/maven2/

    * the maven-user mailing list:
      http://maven.apache.org/mail-lists.html

  For news and information, see:

    * Maven Blogs: http://www.mavenblogs.com/

- The Apache Maven team



---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

RE: Apache Maven 2.0 Alpha 2 Released

Ilyevsky, Leonid (Equity Trading)
Tried it just now. Hit a problem:

...........................................

Downloading:
http://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar.md5
0K downloaded
Downloading:
http://repo1.maven.org/maven2/plexus/plexus-archiver/1.0-alpha-1/plexus-
archiver-1.0-alpha-1.jar
123K downloaded
Downloading:
http://repo1.maven.org/maven2/plexus/plexus-archiver/1.0-alpha-1/plexus-
archiver-1.0-alpha-1.jar.md5
[WARNING] No checksum exists - assuming a valid download
[INFO] maven-compiler-plugin: checking for updates from central
[INFO] Retrieving snapshot information for maven-compiler-plugin
1.0-alpha-2-SNAPSHOT
[WARNING] No checksum exists - assuming a valid download
[INFO] maven-compiler-plugin: resolved to version
1.0-alpha-2-20050411.120835-1 from repository central
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-pl
ugin/1.0-alpha-2-SNAPSHOT/maven-compiler-plugin-1.0-alpha-2-20050411.120
835-1.jar
6K downloaded
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-pl
ugin/1.0-alpha-2-SNAPSHOT/maven-compiler-plugin-1.0-alpha-2-20050411.120
835-1.jar.md5
[WARNING] No checksum exists - assuming a valid download
---------------------------------------------------
constituent[0]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/maven-artifact-2.0-alpha-2.ja
r
constituent[1]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/maven-core-2.0-alpha-2.jar
constituent[2]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/wagon-provider-api-1.0-alpha-
3.jar
constituent[3]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/doxia-core-1.0-alpha-2.jar
constituent[4]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/wagon-http-lightweight-1.0-al
pha-3.jar
constituent[5]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/maven-plugin-api-2.0-alpha-2.
jar
constituent[6]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/marmalade-core-1.0-alpha-3.ja
r
constituent[7]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/maven-monitor-2.0-alpha-2.jar
constituent[8]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/maven-script-marmalade-2.0-al
pha-2.jar
constituent[9]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/maven-reporting-api-2.0-alpha
-2.jar
constituent[10]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/plexus-container-artifact-1.0
-alpha-3.jar
constituent[11]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/maven-plugin-descriptor-2.0-a
lpha-2.jar
constituent[12]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/commons-cli-1.0-beta-2.jar
constituent[13]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/oro-2.0.7.jar
constituent[14]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/maven-model-2.0-alpha-2.jar
constituent[15]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/maven-settings-2.0-alpha-2.ja
r
constituent[16]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/maven-project-2.0-alpha-2.jar
constituent[17]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/plexus-i18n-1.0-beta-3.jar
constituent[18]:
file:/qsatools/tools/maven-2.0-alpha-2/lib/plexus-marmalade-factory-1.0-
alpha-3.jar
---------------------------------------------------
java.lang.IllegalStateException: Plugin descriptor ID incomplete:
null:null:null in
jar:file:/home/lilyevsk/.m2/repository/org/apache/maven/plugins/maven-co
mpiler-plugin/1.0-alpha-2-SNAPSHOT/maven-compiler-plugin-1.0-alpha-2-200
50411.120835-1.jar!/META-INF/maven/plugin.xml
        at
org.apache.maven.plugin.descriptor.PluginDescriptor.getId(PluginDescript
or.java:114)
        at
org.apache.maven.plugin.descriptor.MojoDescriptor.getId(MojoDescriptor.j
ava:281)
        at
org.apache.maven.plugin.descriptor.MojoDescriptor.getRoleHint(MojoDescri
ptor.java:276)
        at
org.codehaus.plexus.component.repository.ComponentDescriptor.equals(Comp
onentDescriptor.java:304)
        at java.util.ArrayList.indexOf(ArrayList.java:221)
        at java.util.ArrayList.contains(ArrayList.java:202)
        at
org.apache.maven.plugin.descriptor.PluginDescriptor.addMojo(PluginDescri
ptor.java:61)
        at
org.apache.maven.plugin.descriptor.PluginDescriptorBuilder.build(PluginD
escriptorBuilder.java:53)
        at
org.apache.maven.plugin.MavenPluginDiscoverer.createComponentDescriptors
(MavenPluginDiscoverer.java:49)
        at
org.codehaus.plexus.component.discovery.AbstractComponentDiscoverer.find
Components(AbstractComponentDiscoverer.java:72)
        at
org.codehaus.plexus.DefaultPlexusContainer.discoverComponents(DefaultPle
xusContainer.java:607)
        at
org.codehaus.plexus.DefaultArtifactEnabledContainer.discoverArtifactComp
onents(DefaultArtifactEnabledContainer.java:273)
        at
org.codehaus.plexus.DefaultArtifactEnabledContainer.addComponent(Default
ArtifactEnabledContainer.java:117)
        at
org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginMana
ger.java:285)
        at
org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginM
anager.java:241)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.processPluginPhases(
DefaultLifecycleExecutor.java:236)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.processPluginConfigu
ration(DefaultLifecycleExecutor.java:213)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.processGoals(Default
LifecycleExecutor.java:149)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifec
ycleExecutor.java:90)
        at
org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:253)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:167)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:246)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
-----Original Message-----
From: Brett Porter [mailto:[hidden email]]
Sent: Friday, May 13, 2005 10:45 AM
To: Maven Users List
Cc: Maven Developers List
Subject: Apache Maven 2.0 Alpha 2 Released


The Apache Maven team are proud to announce the second alpha release
of Maven 2.0.

Download it from: http://maven.apache.org/maven2/download.html

Maven is a software project management and comprehension tool. Based
on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

This release includes 76 bug fixes and enhancements
(http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=1050
0&fixfor=11020)
since the first release on 8 April.

Maven 2.0 is a rewrite of the popular Maven application to achieve a
number of goals, and to provide a stable basis to take it into the
future.  While it can be considered quite stable, and future versions
are now expected to retain a high amount of backwards compatibility,
this is still a technology preview, and not yet complete or considered
ready for a production environment.

The main new features in this release are:

    * Basic site generation
    * Improved error handling
    * Automatic plugin updates
    * Published Mojo and Plugin API
    * Inclusion of Ant tasks for Maven 2.0

This release is expected to be much more architecturally stable, making
early adoption a possiblity. At this point, there are still only the
core plugins available.

We hope you enjoy using Maven! If you have any questions, please
consult:

    * the web site:
      http://maven.apache.org/maven2/

    * the maven-user mailing list:
      http://maven.apache.org/mail-lists.html

  For news and information, see:

    * Maven Blogs: http://www.mavenblogs.com/

- The Apache Maven team



---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]
--------------------------------------------------------

If you are not an intended recipient of this e-mail, please notify the sender, delete it and do not read, act upon, print, disclose, copy, retain or redistribute it. Click here for important additional terms relating to this e-mail.     http://www.ml.com/email_terms/
--------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Apache Maven 2.0 Alpha 2 Released

Brett Porter
Plugins are not backwards compatible (this was a once off we decided
kept things cleaner going forward), so if you've hardcoded a version,
you either need to update it (often preferred), or remove it (which
will use the latest available).

- Brett

On 5/14/05, Ilyevsky, Leonid (Equity Trading) <[hidden email]> wrote:
> Tried it just now. Hit a problem:

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]