Socket
Socket
Sign inDemoInstall

semantic-release-maven

Package Overview
Dependencies
459
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    semantic-release-maven

semantic-release plugin to publish a maven package.


Version published
Weekly downloads
72
increased by33.33%
Maintainers
1
Created
Weekly downloads
 

Changelog

Source

1.1.8 (2024-01-14)

Bug Fixes

  • update peer dependencies (34d48d1)

Readme

Source

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

Keywords

FAQs

Last updated on 14 Jan 2024

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc