Merge pull request #504 from steve-didomenico/java_version_managers

added 'Version Managers' section; moved jabba, added jenv and SDKMan
This commit is contained in:
Andreas Kull
2017-04-29 14:34:03 +02:00
committed by GitHub

View File

@ -63,6 +63,7 @@ A curated list of awesome Java frameworks, libraries and software.
- [Template Engine](#template-engine) - [Template Engine](#template-engine)
- [Testing](#testing) - [Testing](#testing)
- [Utility](#utility) - [Utility](#utility)
- [Version Managers](#version-managers)
- [Web Crawling](#web-crawling) - [Web Crawling](#web-crawling)
- [Web Frameworks](#web-frameworks) - [Web Frameworks](#web-frameworks)
- [Resources](#resources) - [Resources](#resources)
@ -530,7 +531,6 @@ A curated list of awesome Java frameworks, libraries and software.
* [Design Patterns](https://github.com/iluwatar/java-design-patterns) - Implementation and explanation of the most common design patterns. * [Design Patterns](https://github.com/iluwatar/java-design-patterns) - Implementation and explanation of the most common design patterns.
* [Failsafe](https://github.com/jhalterman/failsafe) - Simple failure handling with retries and circuit breakers. * [Failsafe](https://github.com/jhalterman/failsafe) - Simple failure handling with retries and circuit breakers.
* [J2ObjC](https://github.com/google/j2objc) - Java to Objective-C translator for porting Android libraries to iOS. * [J2ObjC](https://github.com/google/j2objc) - Java to Objective-C translator for porting Android libraries to iOS.
* [jabba](https://github.com/shyiko/jabba) - Java Version Manager inspired by nvm.
* [javaslang-circuitbreaker](https://github.com/javaslang/javaslang-circuitbreaker) - Functional fault tolerance library. * [javaslang-circuitbreaker](https://github.com/javaslang/javaslang-circuitbreaker) - Functional fault tolerance library.
* [JavaX](http://javax.ai1.lol/) - Reinventing and extending Java with a focus on simplicity. * [JavaX](http://javax.ai1.lol/) - Reinventing and extending Java with a focus on simplicity.
* [JBake](http://jbake.org) - Static website generator. * [JBake](http://jbake.org) - Static website generator.
@ -812,6 +812,14 @@ A curated list of awesome Java frameworks, libraries and software.
* [Protégé](http://protege.stanford.edu/) - Provides an ontology editor and a framework to build knowledge-based systems. * [Protégé](http://protege.stanford.edu/) - Provides an ontology editor and a framework to build knowledge-based systems.
* [Underscore-java](https://github.com/javadev/underscore-java) - Port of Underscore.js functions. * [Underscore-java](https://github.com/javadev/underscore-java) - Port of Underscore.js functions.
## Version Managers
*Utilities that help setup the development shell environment and switch between different Java versions.*
* [jabba](https://github.com/shyiko/jabba) - Java Version Manager inspired by nvm. Supports Mac OS X, Linux, Windows.
* [jenv](https://github.com/gcuisinier/jenv) - Java Version Manager inspired by rbenv. Can configure globally or per project. Tested on Debian and Mac OS X.
* [SDKMan](https://github.com/sdkman/sdkman-cli) - Java Version Manager inspired by RVM and rbenv. Supports UNIX-based platforms and Windows.
## Web Crawling ## Web Crawling
*Libraries that analyze the content of websites.* *Libraries that analyze the content of websites.*