I change this project constantly improving and adding new plugins, click here to follow up.
Imagine you start a project and have to configure a ton of stuff like the Java version, project site, and tools (PMD, Checkstyle, etc), but you have already done it for other projects, so this tedious and necessary could be easier.
This is a build tools (maven) configurations for different types of projects that I already worked on. The idea is to reuse build tools and their plugins (pmd, spotbugs, compiler, etc.) configurations to speed up the development. This project prevents the developer from reconfiguring the same basic features that most projects have.
Technologies used on this project:
- Git
- Java
- Ant (optional)
- Maven
- Gradle (future)
These are the requirements:
- Git
# check the git version
git --version
- Java version >= 17
# check the Java version
java --version
- Maven version >= 3.8.8
# check the Maven version
mvn --version
- Ant version >= 1.10 (Optional)
# check the Ant version
ant -version
To install just execute on terminal:
git clone https://github.com/fernando-romulo-silva/allset-java
Access the project folder:
cd allset-java
To install maven version:
mvn install
You can use it with Maven or Gradle.
The main pom deals with all Java application types, but for specific application types, these POMs was created:
Configurations used on maven plugins for executable Java SE, please check here for Maven user or here for Gradle users.