What users are saying about

Apache Maven

38 Ratings

TeamCity

26 Ratings

Apache Maven

38 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

TeamCity

26 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.6 out of 101

Add comparison

Likelihood to Recommend

Apache Maven

  • By making it simple to manage multiple projects it promotes modular design of code.
  • It is easy to use modular code, but when the code is in separate compiling projects it is impossible to cross references between modules of code. Maven helps by enforcing modular design of code.
  • Dependency Management is very simple and clear.
Tuhin Gupta profile photo

TeamCity

If requiring a CI system and you have VMs available to host it yourself, TeamCity is a great choice.
Simon Hurley profile photo

Pros

  • Maven is useful in building Java applications.
  • Quick project setup, no complicated build.xml files, just a POM and go. Reduces the size of source distributions, because jars can be pulled from a central location.
Tuhin Gupta profile photo
  • A very friendly UI with good drill-down and "Pro" capabilities compared to all other CI systems
  • A good reporting system that allows all our different types of automation tests to produce output for
  • Fantastically simple to setup and configure
Simon Hurley 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
  • TeamCity's base plan is somewhat limited in regard to the number of projects, specifically build configurations, that you can have.
  • It can take a little bit to get used to the Project Hierarchy structure of TeamCity, however, once understood, it can be extremely powerful for sharing properties and components between projects.
Tom Paulus profile photo

Alternatives Considered

Integration with Java IDEs is fast and easy. It automatically fetches and resolves dependencies. It is a specification built tool.
No photo available
TeamCity is the best combination of price and full features. It has a good web UI and doesn't need a lot of manual configuration files, but it still is incredibly extensible and can do just about any build or release task you set it at. If it can't do it, the odds are it has a plugin that can.
Christopher Belanger profile photo

Return on Investment

  • Easy manage libraries, less time needed for finding appropriate libraries that are needed.
  • Good to organize different levels of modules.
  • Compatible with CI tool like Jenkins. Good for CI development.
No photo available
  • We were able to ensure we're deploying the correct version of each component with ease and assurity
Simon Hurley 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

TeamCity

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