This is a workspace for doing feature comparisons with other products. If you'd like to adjust or add a product here, please comment on the page.
Maven
Each of Maven's features needs to be compared against different products as it encompasses a number of pieces of functionality. It's also worth noting that some of these tools could be integrated into Maven via plugins.
Build Tools
Should compare Ant, Maven 1.x, Maven 2.x, make
Dependency Management
|
Maven 2.x |
Maven 2.x Ant Tasks |
Ivy |
Maven 1.x |
---|---|---|---|---|
Transitive dependencies |
|
|
|
|
Dependency ranges |
|
|
|
|
Version comparison |
|
|
|
|
Conflict Resolution |
|
|
|
|
Snapshots |
|
|
|
|
Profiles |
|
|
|
|
Scope |
|
|
|
|
Non-java dependencies |
|
|
|
|
Filtering |
|
|
|
N/A |
Multiproject |
|
|
|
|
System scoped (tools.jar) |
|
|
|
|
Dependency reports |
|
|
|
|
Eclipse plugin |
|
|
|
|
Deployment |
|
|
|
|
Mirrors |
|
|
|
|
Maven 1.x Repository (non-transitive) |
|
|
|
|
Maven 2.x Repository (transitive) |
|
|
|
|
Ivyrep (transitive) |
|
|
|
|
Multiple repository support |
|
|
|
|
|
Maven 1.x Reposity |
Maven 2.x Repository |
Ivyrep |
---|---|---|---|
Size |
8000+ |
8000+ |
30 |
Immediate Synchronize of OSS Releases |
|
|
|
Artifacts |
|
|
|
User uploads to central repository |
|
|
|
Open sandbox repository |
|
|
|
Site Management
Rough first cut...