1.1.8 • Published 4 months ago

semantic-release-maven v1.1.8

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

semantic-release-maven

npm build coverage license

semantic-release plugin to publish a maven package.

StepDescription
verifyConditionsVerify the environment variable and import the gpg secret.
prepareUpdate the pom.xml version.
publishPublish the maven package to the repository.

Install

$ npm i semantic-release-maven -D

Usage

The plugin can be configured in the semantic-release configuration file:

{
  "plugins": [
    "@semantic-release/commit-analyzer",
    "@semantic-release/release-notes-generator",
    "semantic-release-maven"
  ]
}

Configuration

Environment variables

VariableDescription
SERVER_USERNAMEThe username of the maven repository manager account.
SERVER_PASSWORDThe password of the maven repository manager account.
GPG_PRIVATE_KEYThe gpg private key for signing the published artifacts.
GPG_PASSPHRASEThe passphrase of the gpg private key.

Options

OptionsDescriptionDefault
serverIdThe id of the repository that maven tries to connect to.ossrh
profilesList of profiles to activate when publishing the maven package.none

License

MIT © AkiJoey

1.1.8

4 months ago

1.1.7

1 year ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.10

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago