Antiplate
Antiplate provides you with a set of common targets to make the process of setting up a build-script for Java-projects as easy as possible.
Problem
Every growing software-project needs some help to automate typical tasks. The developers in a project want a easy way to compile the project, after they added a piece of code. But they don't want to care much about setting up a complicated build-environment, everything should work out of the box without any hassle. Project-maintainers want to create distributions ready for release. As the steps to do for a release are always the same, they want to automate it. If the project uses tests, the developers want to run the tests without configuring a test-environment. If continuous-integration is in use, the tests have to run automatically.
To solve these tasks you can use build-tools. The C-World knows make, the Java-world has the excellent software Ant to automate such tasks. You write a buildfile, that describe the needed tasks. But if you maintain different Java-projects, you will notice, that many tasks are very similar between the different projects.
Antiplate
Antiplate aims to provide the developers a set of typical build-tasks for Java-projects. Antiplate compiles, run's the application, create distributions, run tests, and some more tasks. More than that, Antiplate-based projects need only a JDK and Ant in the executable path and after that run without further preparation.
If you are interested in Antiplate, you might want to take a look at our:
- mission statement for further informations about the philosophy behind Antiplate.
- list of Features if you want to know how Antiplate can help your project.
- documentation for informations about using Antiplate.
- download-area for stable or development-releases.
- roadmap for informations about the ongoing progress in the development of Antiplate.
- site about communication to get in contact with the development.
- development-page, if you want to join the development of Antiplate.
