Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wasiqb/coteafs-parent
:man: Maven parent project for common plugins and profiles.
https://github.com/wasiqb/coteafs-parent
hacktoberfest maven maven-parent maven-plugin maven-pom maven-profile
Last synced: 3 months ago
JSON representation
:man: Maven parent project for common plugins and profiles.
- Host: GitHub
- URL: https://github.com/wasiqb/coteafs-parent
- Owner: WasiqB
- License: apache-2.0
- Created: 2017-07-28T10:54:59.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-05T10:49:54.000Z (almost 3 years ago)
- Last Synced: 2024-10-12T09:20:41.315Z (3 months ago)
- Topics: hacktoberfest, maven, maven-parent, maven-plugin, maven-pom, maven-profile
- Homepage: https://wasiqb.github.io
- Size: 309 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# coteafs-parent
[![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)][home]
[![Maven Central](https://img.shields.io/maven-central/v/com.github.wasiqb.coteafs/parent.svg)][maven]
[![Github Releases](https://img.shields.io/github/downloads/WasiqB/coteafs-parent/total.svg)](https://github.com/WasiqB/coteafs-parent/releases)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)## :boom: What is it all about?
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.
## :golf: Why was this project created?
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:
### Plugins used
:point_right: `maven-clean-plugin`
:point_right: `maven-resources-plugin`
:point_right: `maven-compiler-plugin`
:point_right: `maven-source-plugin`
:point_right: `maven-javadoc-plugin`
:point_right: `versions-maven-plugin`
:point_right: `maven-surefire-plugin`
:point_right: `jacoco-maven-plugin`
:point_right: `maven-surefire-plugin`
:point_right: `maven-checkstyle-plugin`
### Profiles declared
:point_right: `coverage-per-test`: Used for analyzing code coverage for Sonarcloud.
:point_right: `release`: Releases artifacts to Maven central.
## :pushpin: Usage?
You can use the following dependency into your `pom.xml` to use this library.
```xml
. . .
com.github.wasiqb.coteafs
parent
3.1.0
. . .
```
## :question: Need Assistance?
* Directly chat with me on my [site][] and I'll revert to you as soon as possible.
* Discuss your queries by writing to me @ [email protected]
* 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.## :star: What you do if you like the project?
* 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.## :heavy_check_mark: Contributors
## :ticket: Versioning ideology
## :copyright:Wasiq Bhamla
[site]: https://wasiqb.github.io
[search the issue tracker]: https://github.com/WasiqB/coteafs-parent/issues?q=something
[new issue]: https://github.com/WasiqB/coteafs-parent/issues/new
[contributing]: .github/CONTRIBUTING.md
[home]: https://github.com/wasiqb/coteafs-parent
[maven]: https://maven-badges.herokuapp.com/maven-central/com.github.wasiqb.coteafs/parent