What users are saying about
39 Ratings
22 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
22 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.5 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

Travis CI

  1. Continuos Integration (obviously)
  2. Unit/Integration Tests
  3. Build/Pipeline Integration
  4. Code Deployment
Ryan Brewster profile photo

Pros

  • Apache Maven uses a simple hierarchical structure for building and packing a software artifact.
  • Different configurations of the software can be used while working on the dev server as opposed to a live production environment. This makes testing the application very easy.
heather collins profile photo
  • Smooth integration with our GitHub account.
  • Test environment easy to configure.
  • Quick and useful notifications when build fails.
Mathias Fonseca profile photo

Cons

  • One of the issues with building software using Apache Maven is that its cache resolution is not optimal. It pulls down all the artifacts onto the developer's local machine and can sometimes result in conflicts.
  • The build process can vary in time and gets progressively longer as the project's complexity increases.
heather collins profile photo
  • Integration with other repositories.
  • Support for other languages.
Mathias Fonseca 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
Similar features. [Travis CI has a] Simpler interface and setup.
Oscar Morrison profile photo

Return on Investment

  • Apache Maven is an open source product from the Apache Software Foundation. Being free to use without any licensing constraints, we've been very happy with this product thus far.
  • The software build and packaging times for our applications have improved greatly since our use of this tool.
No photo available
  • Depending on the type of project, Travis CI can drastically reduce the need for QA resources.
  • Travis CI can be a very powerful part of your deployment pipeline.
Ryan Brewster 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

Travis CI

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