Skip to content

Publishing Artifacts to Maven

Chathura Widanage edited this page Aug 27, 2019 · 3 revisions

Generate and Publish Key pairs

gpg --full-gen-key
gpg --send-key [KEY_ID]

Apply following changes to maven's settings.xml

JIRA Credentials

<settings>
<servers>
<server>
<id>ossrh</id>
<username>your-jira-id</username>
<password>your-jira-pwd</password>
</server>
</servers>
</settings>

GPG Passphrase

<settings>
<profiles>
<profile>
<id>ossrh</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<gpg.passphrase>[your_gpg_passphrase]</gpg.passphrase>
</properties>
</profile>
</profiles>
</settings>

Uploading artifacts

Run following command from twister2 source root

./util/mvn/deploy-to-maven-central.sh {gpg_key_name} {twister2_version}
Clone this wiki locally