This is Maven parent project containing all common maven configurations, dependencies, plugins and properties, which is used by other modules in coteafs suite of projects.
It was a tedious task of copy pasting same block of common code in every project's pom.xml
. To solve this problem, a common parent asset was created. This project can be used by anyone who is looking out to use following plugins in their POM:
👉 maven-clean-plugin
👉 maven-resources-plugin
👉 maven-compiler-plugin
👉 maven-source-plugin
👉 maven-javadoc-plugin
👉 versions-maven-plugin
👉 maven-surefire-plugin
👉 jacoco-maven-plugin
👉 maven-surefire-plugin
👉 maven-checkstyle-plugin
👉 coverage-per-test
: Used for analyzing code coverage for Sonarcloud.
👉 release
: Releases artifacts to Maven central.
You can use the following dependency into your pom.xml
to use this library.
. . .
<parent>
<groupId>com.github.wasiqb.coteafs</groupId>
<artifactId>parent</artifactId>
<version>3.1.0</version>
</parent>
. . .
- Directly chat with me on my site and I'll revert to you as soon as possible.
- Discuss your queries by writing to me @ wasbhamla2005@gmail.com
- If you find any issue which is bottleneck for you, search the issue tracker to see if it is already raised.
- If not raised, then you can create a new issue with required details as mentioned in the issue template.
- Spread the word with your network.
- Star the project to make the project popular.
- Stay updated with the project progress by Watching it.
- Contribute to fix open issues, documentations or add new features. To know more, see our contributing page.
- I would be delighted if you can Sponsor this project and provide your support to open source development by clicking on the Sponsor button on the top of this repository.