org.codegas:codegas-pom

Modules to be used as CodeGas Parent and Import POMs

License

License

GroupId

GroupId

org.codegas
ArtifactId

ArtifactId

codegas-pom
Last Version

Last Version

1.2.1
Release Date

Release Date

Type

Type

pom
Description

Description

org.codegas:codegas-pom
Modules to be used as CodeGas Parent and Import POMs
Project URL

Project URL

https://github.com/codegas/codegas-pom
Source Code Management

Source Code Management

http://github.com/codegas/codegas-pom/tree/master

Download codegas-pom

Filename Size
codegas-pom-1.2.1.pom 4 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/org.codegas/codegas-pom/ -->
<dependency>
    <groupId>org.codegas</groupId>
    <artifactId>codegas-pom</artifactId>
    <version>1.2.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.codegas/codegas-pom/
implementation 'org.codegas:codegas-pom:1.2.1'
// https://jarcasting.com/artifacts/org.codegas/codegas-pom/
implementation ("org.codegas:codegas-pom:1.2.1")
'org.codegas:codegas-pom:pom:1.2.1'
<dependency org="org.codegas" name="codegas-pom" rev="1.2.1">
  <artifact name="codegas-pom" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.codegas', module='codegas-pom', version='1.2.1')
)
libraryDependencies += "org.codegas" % "codegas-pom" % "1.2.1"
[org.codegas/codegas-pom "1.2.1"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • codegas-pom-bom
  • codegas-pom-lib

codegas-pom

Modules to be used as CodeGas Parent and Import POMs

GPG signing

The release process requires signing applications with GPG. This is to prevent man-in-the-middle attacks when deploying artifacts.

Follow these instructions for generating a GPG key pair and distributing the public key:

http://central.sonatype.org/pages/working-with-pgp-signatures.html

Releasing

Releasing artifacts to Maven Central is done through Sonatype.

http://central.sonatype.org/pages/apache-maven.html

For SNAPSHOTs

Run the following to deploy a clean SNAPSHOT to the Sonatype SNAPSHOT repository

mvn clean deploy

For non-SNAPSHOTs

Run the following to run a clean-slate release prepartion which will walk through setting the release version and next SNAPSHOT version.

mvn release:clean release:prepare

Run the following to deploy prepared release to Sonatype staging repostiory

mvn release:perform

Versions

Version
1.2.1
1.2.0
1.1.1
1.1.0
1.0.4
1.0.3
1.0.2