Skip to content

How to release a new version

Rafael Cabañas de Paz edited this page Oct 24, 2016 · 8 revisions

Overview

Requirements

Maven configuration

We assume that there exists a file ~/.m2/settings.xml containing our github credentials, if not create/modify it as follows. Make sure that previous file is not readable by everybody, so run the command chmod 700 ~/.m2/settings.xml

<settings> <servers> <server> <id>github</id> <username>[your_github_username]</username> <password>[your_github_password]</password> </server> </servers> </settings>

In addition, if we aim to deploy our artifacts signed with the private key of the AMIDST project, we should modify the ~/.m2/settings.xml file by adding a new profile:

` gpg <gpg.executable>gpg2</gpg.executable> <gpg.passphrase>[passphrase]</gpg.passphrase> gpg

. . . `

Step by step process

Preparing the new release

StartNewRelease

FinishNewRelease

Add to releases list

JavaDoc

Clone this wiki locally