What users are saying about

Apache Maven

38 Ratings

JRebel

8 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

JRebel

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

JRebel

Minimizes debug/deployment cycles when you're making a lot of changes to your Android code.If your app is small, Android Studio's Instant Run is faster.
Ken Yee profile photo

Pros

  • Reuse code and resources
  • Compatible with a wide range of Java IDEs
  • It helps to download resources over the network.
No photo available
  • Deploys all layout changes consistently (when Instant Run was initially available, you couldn't tell if the change you made to a layout was actually being tested or not).
  • Doesn't require a full build as often as Instant Run when changing code.
  • Works with compile time annotation libraries like Realm, etc.
Ken Yee 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
  • Launch times are where JRebel is slower than Instant Run.
  • Sometimes, it has incompatibilities with how you wrote something and causes compile failures, but Zero turnaround is quick to respond.
Ken Yee 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
Hot code swapping doesn't have many players...it's mainly JRebel. We use JRebel a lot in our backend code development where it minimizes our development cycle (20min down to 30sec). For Android, the competitor is Android Studio's Instant Run which works fairly well now. For smaller apps, Instant Run is faster deploying but needs more full builds. With JRebel, you hardly ever need to do a full build.
Ken Yee 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
  • It has sped up development time for users that used it
Ken Yee 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

JRebel

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