Skip to content
Ondrej Zizka edited this page Oct 8, 2013 · 5 revisions

The source code is available at GitHub. Follow the instructions there to clone the Git repository. Usually, this is enough:

git clone git://github.com/OndraZizka/jboss-migration.git

The project is Maven-based, so the build is really simple:

mvn clean package

In case you experience test failures, skip the tests:

mvn clean package -DskipTests

The resulting distribution jar is located in target/AsMigrator-<version>.jar. You may use this jar as described in How to Run.

Releasing

  1. Run tests and ensure everything is OK, except for known failures.

  2. Make sure there are no uncommited changes.

  3. Make sure that <version> is a SNAPSHOT and <scm>/<tag> is HEAD.

    mvn release:prepare -Darguments="-DskipTests" mvn release:perform -Darguments="-DskipTests"

This will do the version changes, tag, git push, and upload the result to JBoss Maven Repo staging: https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/org/jboss/migr/as/WindRide/1.1.0/WindRide-1.1.0-sources.jar

  1. Go to JBoss Staging Repo, login with your JBoss.org account, display Staging Repositories, find this new upload (click on it and you'll see who did it), and Close it, and then Release it.

  2. Announce in the jboss-migration mailing list.

  3. Mark the version as released in Jira.