What users are saying about

Apache Maven

38 Ratings

Bamboo

38 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

Bamboo

38 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.8 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

Bamboo

Large companies will find it particularly useful, but smaller companies and independent developers will not be able to afford the cost, and will not see many advantages compared to using an open source solution. However, having some software to handle continuous integration build servers as well as deployments, and doing this consistently between products, is absolutely essential.
Erik Bean 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
  • Levels of granularity. Organization has many projects that have many build plans that have many jobs that have many tasks, etc. And branch builds allow source control branches to be built separately.
  • Versatility. I can use bamboo to manage my Java, node, or .NET build plans. I can use it to spin up Windows or Linux build agents, or install it on a Mac to build there as well.
  • Bamboo integrates with other Atlassian products like Bitbucket, Stash, JIRA, etc. If a company commits to the entire Atlassian stack then work can be tracked through the whole development lifecycle which is really useful.
Erik Bean profile photo

Cons

  • Configuration is written into XML which is cumbersome.
  • New versions of libraries are added daily, It is very difficult for Maven to keep track of the dependancies.
  • It's inflexible and overcomplicated.
No photo available
  • Plugins are expensive
  • Not open-source
  • Community of users is much smaller than competitors such as Jenkins
No photo available

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
Bamboo is great tool when compared to the open-source alternative Jenkins, with mainly the same functionality in both it really shines with its integration of the Atlassian product line. Jenkins works really well with a huge community of users and plenty of plugins that are open-source as well, as compared to Bamboo which has a small community and plugins that can cost lots of money.
No photo available

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
  • Around the clock application monitoring through scheduled automated testing script runs is invaluable. Hundreds of thousands to millions of dollars in transactions saved.
  • Time saved from diagnosing and investigating software issues with the help of Atlassian support, as compared to time spent investigating and diagnosing issues with open-source alternatives.
  • Time saved from general workflow process, Bamboo makes it very seamless and simple.
No photo available

Pricing Details

Apache Maven

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

Bamboo

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