From e87942c003ea079bbc461e0f8e14b0ddb4c5c099 Mon Sep 17 00:00:00 2001 From: Liviu Tudor Date: Wed, 29 Mar 2017 02:28:27 -0700 Subject: [PATCH 1/3] added Governator, Nebula, and Gradle docker plugin --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index efde6fe..8bb5f08 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Apache Maven](http://maven.apache.org/) - Declarative build and dependency management which favors convention over configuration. It might be preferable to Apache Ant which uses a rather procedural approach and can be difficult to maintain. * [Bazel](http://bazel.io) - Build tool from Google that builds code quickly and reliably. * [Gradle](http://gradle.org/) - Incremental builds which are programmed via Groovy instead of declaring XML. Works well with Maven's dependency management. +* [Nebula](https://nebula-plugins.github.io/) - A collection of Gradle plugins meant to provide repeatable builds, immutable deployments and help eliminate boilerplate code. ## Bytecode Manipulation @@ -287,6 +288,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Apache DeltaSpike](https://deltaspike.apache.org/) - CDI extension framework. * [Dagger2](http://google.github.io/dagger/) - Compile-time injection framework without reflection. +* [Governator](https://github.com/Netflix/governator) - Library of extensions and utilities that enhance Google Guice to provide: classpath scanning and automatic binding, lifecycle management, configuration to field mapping, field validation and parallelized object warmup. * [Guice](https://github.com/google/guice) - Lightweight but powerful framework that completes Dagger. * [HK2](https://hk2.java.net) - Light-weight and dynamic dependency injection framework. @@ -338,6 +340,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Boxfuse](https://boxfuse.com) - Deployment of JVM application to AWS using the principles of Immutable Infrastructure. * [Capsule](http://www.capsule.io/) - Simple and powerful packaging and deployment. A fat JAR on steroids or a "Docker for Java" that supports JVM-optimized containers. * [Central Repository](http://search.maven.org/) - Largest binary component repository available as a free service to the open-source community. Default used by Apache Maven and available in all other build tools. +* [Gradle Docker Plugin](https://github.com/bmuschko/gradle-docker-plugin) - Gradle plugin for managing Docker images and containers. * [IzPack](http://izpack.org/) - Setup authoring tool for cross-platform deployments. * [JitPack](https://jitpack.io/) - Easy to use package repository for GitHub. Builds Maven/Gradle projects on demand and publishes ready-to-use packages. * [Nexus ![c]](http://www.sonatype.com/nexus/solution-overview) - Binary management with proxy and caching capabilities. From 6b318ee5d645bc57975bc6ba9830eaa27c690c15 Mon Sep 17 00:00:00 2001 From: Liviu Tudor Date: Wed, 29 Mar 2017 11:20:40 -0700 Subject: [PATCH 2/3] removed nebula and gradle docker --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 8bb5f08..1afc51c 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,6 @@ A curated list of awesome Java frameworks, libraries and software. * [Apache Maven](http://maven.apache.org/) - Declarative build and dependency management which favors convention over configuration. It might be preferable to Apache Ant which uses a rather procedural approach and can be difficult to maintain. * [Bazel](http://bazel.io) - Build tool from Google that builds code quickly and reliably. * [Gradle](http://gradle.org/) - Incremental builds which are programmed via Groovy instead of declaring XML. Works well with Maven's dependency management. -* [Nebula](https://nebula-plugins.github.io/) - A collection of Gradle plugins meant to provide repeatable builds, immutable deployments and help eliminate boilerplate code. ## Bytecode Manipulation @@ -340,7 +339,6 @@ A curated list of awesome Java frameworks, libraries and software. * [Boxfuse](https://boxfuse.com) - Deployment of JVM application to AWS using the principles of Immutable Infrastructure. * [Capsule](http://www.capsule.io/) - Simple and powerful packaging and deployment. A fat JAR on steroids or a "Docker for Java" that supports JVM-optimized containers. * [Central Repository](http://search.maven.org/) - Largest binary component repository available as a free service to the open-source community. Default used by Apache Maven and available in all other build tools. -* [Gradle Docker Plugin](https://github.com/bmuschko/gradle-docker-plugin) - Gradle plugin for managing Docker images and containers. * [IzPack](http://izpack.org/) - Setup authoring tool for cross-platform deployments. * [JitPack](https://jitpack.io/) - Easy to use package repository for GitHub. Builds Maven/Gradle projects on demand and publishes ready-to-use packages. * [Nexus ![c]](http://www.sonatype.com/nexus/solution-overview) - Binary management with proxy and caching capabilities. From 4c15cb173cbc684d4b6c3b74e1a1c081a662f9a7 Mon Sep 17 00:00:00 2001 From: Liviu Tudor Date: Wed, 29 Mar 2017 12:45:06 -0700 Subject: [PATCH 3/3] shortened description for gorvernator --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1afc51c..34609c3 100644 --- a/README.md +++ b/README.md @@ -287,7 +287,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Apache DeltaSpike](https://deltaspike.apache.org/) - CDI extension framework. * [Dagger2](http://google.github.io/dagger/) - Compile-time injection framework without reflection. -* [Governator](https://github.com/Netflix/governator) - Library of extensions and utilities that enhance Google Guice to provide: classpath scanning and automatic binding, lifecycle management, configuration to field mapping, field validation and parallelized object warmup. +* [Governator](https://github.com/Netflix/governator) - Extensions and utilities that enhance Google Guice. * [Guice](https://github.com/google/guice) - Lightweight but powerful framework that completes Dagger. * [HK2](https://hk2.java.net) - Light-weight and dynamic dependency injection framework.