Suresh Jaganathan's Parent POM for Java Libraries

The common parent POM of Suresh Jaganathan's Java libraries.

Лицензия

Лицензия

Категории

Категории

Java Языки программирования
Группа

Группа

io.github.sureshnath
Идентификатор

Идентификатор

parent-pom-oss-java
Последняя версия

Последняя версия

1.0-snapshot
Дата

Дата

Тип

Тип

pom
Описание

Описание

Suresh Jaganathan's Parent POM for Java Libraries
The common parent POM of Suresh Jaganathan's Java libraries.
Ссылка на сайт

Ссылка на сайт

https://github.com/sureshnath/parent-pom-oss-java/
Система контроля версий

Система контроля версий

https://github.com/sureshnath/parent-pom-oss-java/

Скачать parent-pom-oss-java

Имя Файла Размер
parent-pom-oss-java-1.0-snapshot.pom 8 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.github.sureshnath/parent-pom-oss-java/ -->
<dependency>
    <groupId>io.github.sureshnath</groupId>
    <artifactId>parent-pom-oss-java</artifactId>
    <version>1.0-snapshot</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/io.github.sureshnath/parent-pom-oss-java/
implementation 'io.github.sureshnath:parent-pom-oss-java:1.0-snapshot'
// https://jarcasting.com/artifacts/io.github.sureshnath/parent-pom-oss-java/
implementation ("io.github.sureshnath:parent-pom-oss-java:1.0-snapshot")
'io.github.sureshnath:parent-pom-oss-java:pom:1.0-snapshot'
<dependency org="io.github.sureshnath" name="parent-pom-oss-java" rev="1.0-snapshot">
  <artifact name="parent-pom-oss-java" type="pom" />
</dependency>
@Grapes(
@Grab(group='io.github.sureshnath', module='parent-pom-oss-java', version='1.0-snapshot')
)
libraryDependencies += "io.github.sureshnath" % "parent-pom-oss-java" % "1.0-snapshot"
[io.github.sureshnath/parent-pom-oss-java "1.0-snapshot"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

parent-pom-oss-java

The common parent POM of Suresh Jaganathan's Java libraries. This POM

  • sets the current version for all standard plugins
  • provides configuration for a simple release workflow
  • adds plugins repeatedly used

The POM is published under the MIT license.

Usage

Use this POM as parent POM of your project by adding the following snippet to your pom.xml.

<parent>
  <groupId>io.github.sureshnath</groupId>
  <artifactId>parent-pom-oss-java</artifactId>
  <version>1.0-snapshot</version>
</parent>

Development Guide

Check for plugin updates by running

mvn -U versions:display-plugin-updates

Update the plugins and mention the plugin updates in the commit message. Now release the POM.

Release Guide

You can release the POM to Maven Central with a few steps.

  • Set the new version in pom.xml and in the installation section of this document.
  • Commit the updated pom.xml and README.md.
  • Run mvn clean deploy
  • Add a tag for the release: git tag parent-pom-oss-java-XX

This POM is inspired by Stefan Birkner

Версии библиотеки

Версия
1.0-snapshot