What users are saying about
39 Ratings
3 Ratings
39 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.7 out of 101
3 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 9.3 out of 101

Add comparison

Likelihood to Recommend

Apache Maven

Building and automating packaging of software can be a challenging task. As the complexity of the project grows so do the dependencies on third-party artifacts. Using Maven we can define and manage the project structure centrally and it helps improve overall build times.
No photo available

XL Release

XL release fits very well when you need cross-team coordination in a release process where you want to coordinate an alpha or beta program with marketing as part of a major release process.
Kenneth Dick profile photo

Pros

  • If you are building in the Java ecosystem, then Maven definitely has the biggest repository of artifacts needed for such projects.
  • It has a very simple to use extendable architecture. Everything is configurable through the Pom.xml file which is very simple to follow.
No photo available
  • Cross-team release workflow control using email, texts, scripts allow our release management to be truly a 360 process.
  • XL Release allowing our Jenkins toolchain to control the beginning of release trains which is very powerful.
  • XL release allows us to expose the business process flow for anyone to read direct at the source which runs the process instead of a separate vision.
Kenneth Dick profile photo

Cons

  • In our use of this software, we have found several issues with its dependency management system. Firstly due to its caching mechanism, it can sometimes show conflicts when building the project locally.
  • Adding and configuring the project to support manually added JAR files can be problematic. The error handling and reporting mechanism should be improved.
No photo available
  • XL release is really only missing a consolidated calendar view where you can see the planned activity for the next month, it only knows about what is in progress.
Kenneth Dick profile photo

Alternatives Considered

Ant, Maven's opposing framework, is often a point of comparison. Although Ant does not require formal conventions, it is procedural in the sense that you must tell Ant exactly what to do and when. It also lacks a lifecycle, along with goal definition and dependencies. Maven, on the other hand, requires less work as it knows exactly where your source code is as long as the pom.xml file is generated.
No photo available
XL release is simpler to configure and deploy to the organization than other change management platforms I have used. That simplicity has minor drawbacks requiring you to fit into a limited set of control methods but that exercise helped us simplify a needlessly onerous process.
Kenneth Dick profile photo

Return on Investment

  • ROI has been the same since we began using Maven
  • Integration with IDEs has helped us for a smooth transition for using Maven
No photo available
  • XL release has improved our consistency of release process, removing multiple days worth of manual status checking and coordination.
  • XL release has allowed us to increase the number of beta releases we can support due to simplifying our release actions.
Kenneth Dick profile photo

Pricing Details

Apache Maven

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

XL Release

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details