Apache Ant
Gradle
Our great sponsors
Apache Ant | Gradle | |
---|---|---|
2 | 45 | |
329 | 13,369 | |
1.2% | 1.2% | |
8.8 | 10.0 | |
9 days ago | 6 days ago | |
Java | Groovy | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Apache Ant
-
QZ Tray: Impressão em impressoras térmicas pelo navegador
3) Recomendo realizar o download do JDK 7 ou superior, Apache Ant e Open SSL;
-
what are the best resources to learn makefile and how to understand large codebases
make has many detractors, but I've shipped some fairly large projects using nothing but it as the build system. Once you've settled on a particular implementation of make, you can get a lot done with it. The pain comes in when you want to do even modestly interesting things and you need it to work on both GNU make and SysV (or BSD) make. Its syntax also speaks loudly as to the era which it's from, but the same could be (unfavorably) said of things like Visual Studio project files and Ant.
Gradle
-
Distributed build clusters
Has anyone thought about a scalable distributed build setup for android? Would love to hear success stories, if any. The closest I’ve come in my search is this closed issue
- After Java tutorials, now what???
-
Tony's rules for Gradle plugin authors
I want to say "we can do better," but really, we can't. The best we can do at present is mitigate by internalizing the following rules.
-
The WIP story of refactoring JEI into a multi-project
but they seem to be broken for the case we'd need because of a Gradle bug that still isn't fixed :( https://github.com/gradle/gradle/issues/9050
-
Pre compiled script plugins suck?
I moved all my plugins (5 or so) into this script, I know what they all do. I found a bug on gradle’s github that outlines this error https://github.com/gradle/gradle/issues/19247 that other comment on it doesn’t seem applicable
- Gradle – Require JDK 18 Instead of Python for ServeDocs
-
AspectJ + Gradle - Retry Java Method on exception
Now let's dive into a basic example on how to create a custom annotation to retry a method on a given exception using AspectJ. I'm here assuming that you know how to install and create a Gradle project. If not, Gradle has really good documentation on how to get started. click here
-
Setting up VS Code for Java development
Support for a build tool such as Maven or Gradle (unless you are command-line junkie).
-
How to specify classpath for javac with multiple dependencies?
May I ask why you are attempting to do this by hand when things like Maven and Gradle exist?
-
Experienced Java/Kotlin developers: what libraries do you use in your day to day work?
From a build perspective, Maven and Gradle are simple and mature and will cover any use-case you can really imagine. The plugin ecosystems are really hard to beat even if they're not the new kids on the block anymore.
What are some alternatives?
Bazel - a fast, scalable, multi-language and extensible build system
Buck - A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Apache Maven - Apache Maven core
gradle-lint-plugin - A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
kotlin - The Kotlin Programming Language.
gradle-versions-plugin - Gradle plugin to discover dependency updates
Drools - Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.
Quartz - Code for Quartz Scheduler
Ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
groovy - Apache Groovy: A powerful multi-faceted programming language for the JVM platform
maven-mvnd - Apache Maven Daemon