[SYSTEMML-1250] Binary artifact missing antlr-runtime and wink-json4j classes
Project: http://git-wip-us.apache.org/repos/asf/incubator-systemml/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-systemml/commit/d4812121 Tree: http://git-wip-us.apache.org/repos/asf/incubator-systemml/tree/d4812121 Diff: http://git-wip-us.apache.org/repos/asf/incubator-systemml/diff/d4812121 Branch: refs/heads/master Commit: d48121217bd50d3ff79e36ac7afd046b0fe3144a Parents: cba7d2f Author: Arvind Surve <[email protected]> Authored: Mon Feb 20 02:51:18 2017 -0800 Committer: Arvind Surve <[email protected]> Committed: Mon Feb 20 03:04:18 2017 -0800 ---------------------------------------------------------------------- dev/release/release-build.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/d4812121/dev/release/release-build.sh ---------------------------------------------------------------------- diff --git a/dev/release/release-build.sh b/dev/release/release-build.sh index 9d1f12b..447db17 100755 --- a/dev/release/release-build.sh +++ b/dev/release/release-build.sh @@ -249,21 +249,25 @@ if [[ "$RELEASE_PREPARE" == "true" ]]; then # Build and prepare the release $MVN $PUBLISH_PROFILES release:clean release:prepare $DRY_RUN -Darguments="-Dgpg.passphrase=\"$GPG_PASSPHRASE\" -DskipTests" -DreleaseVersion="$RELEASE_VERSION" -DdevelopmentVersion="$DEVELOPMENT_VERSION" -Dtag="$RELEASE_TAG" + ## Rerunning mvn with clean and package goals, as release:prepare changes ordeer for some dependencies like unpack and shade. + $MVN $PUBLISH_PROFILES clean package $DRY_RUN -Darguments="-Dgpg.passphrase=\"$GPG_PASSPHRASE\" -DskipTests" -DreleaseVersion="$RELEASE_VERSION" -DdevelopmentVersion="$DEVELOPMENT_VERSION" -Dtag="$RELEASE_TAG" cd $RELEASE_WORK_DIR if [ -z "$DRY_RUN" ]; then svn co $RELEASE_STAGING_LOCATION svn-release-staging mkdir -p svn-release-staging/$RELEASE_VERSION-$RELEASE_RC - cp $RELEASE_WORK_DIR/incubator-systemml/target/systemml-* svn-release-staging/$RELEASE_VERSION-$RELEASE_RC/ + cp $RELEASE_WORK_DIR/incubator-systemml/target/systemml-*-bin.* svn-release-staging/$RELEASE_VERSION-$RELEASE_RC/ + cp $RELEASE_WORK_DIR/incubator-systemml/target/systemml-*-src.* svn-release-staging/$RELEASE_VERSION-$RELEASE_RC/ + cp $RELEASE_WORK_DIR/incubator-systemml/target/systemml-*-python.* svn-release-staging/$RELEASE_VERSION-$RELEASE_RC/ cd svn-release-staging/$RELEASE_VERSION-$RELEASE_RC/ rm -f *.asc - for i in *.jar *.zip *.gz *.tgz; do gpg --output $i.asc --detach-sig --armor $i; done + for i in *.zip *.tgz; do gpg --output $i.asc --detach-sig --armor $i; done rm -f *.md5 - for i in *.jar *.zip *.gz *.tgz; do openssl md5 -hex $i | sed 's/MD5(\([^)]*\))= \([0-9a-f]*\)/\2 *\1/' > $i.md5; done + for i in *.zip *.tgz; do openssl md5 -hex $i | sed 's/MD5(\([^)]*\))= \([0-9a-f]*\)/\2 *\1/' > $i.md5; done rm -f *.sha - for i in *.jar *.zip *.gz *.tgz; do shasum $i > $i.sha; done + for i in *.zip *.tgz; do shasum $i > $i.sha; done cd .. #exit $RELEASE_VERSION-$RELEASE_RC/
