diff --git a/.travis.yml b/.travis.yml index d4adc0d64e5..0e51115c1ce 100644 --- a/.travis.yml +++ b/.travis.yml @@ -72,7 +72,7 @@ before_install: - R -e "install.packages('knitr', repos = 'http://cran.us.r-project.org', lib='~/R')" - export R_LIBS='~/R' - "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1600x1024x16" - - ./dev/change-scala-version.sh $SCALA_VER + - ./dev/change_scala_version.sh $SCALA_VER install: - mvn $BUILD_FLAG $PROFILE -B diff --git a/dev/change-scala-version.sh b/dev/change_scala_version.sh similarity index 100% rename from dev/change-scala-version.sh rename to dev/change_scala_version.sh diff --git a/dev/publish_release.sh b/dev/publish_release.sh index 63dc00b4fa7..fc355d52b62 100755 --- a/dev/publish_release.sh +++ b/dev/publish_release.sh @@ -44,7 +44,7 @@ NC='\033[0m' # No Color RELEASE_VERSION="$1" GIT_TAG="$2" -PUBLISH_PROFILES="-Pspark-1.6 -Phadoop-2.4 -Pyarn -Ppyspark -Psparkr -Pr" +PUBLISH_PROFILES="-Pspark-2.0 -Phadoop-2.4 -Pyarn -Ppyspark -Psparkr -Pr" PROJECT_OPTIONS="-pl !zeppelin-distribution" NEXUS_STAGING="https://repository.apache.org/service/local/staging" NEXUS_PROFILE="153446d1ac37c4" @@ -92,13 +92,27 @@ function publish_to_maven() { tmp_repo="$(mktemp -d /tmp/zeppelin-repo-XXXXX)" + # build with scala-2.10 echo "mvn clean install -Ppublish-distr \ - -Dmaven.repo.local=${tmp_repo} \ + -Dmaven.repo.local=${tmp_repo} -Pscala-2.10 \ ${PUBLISH_PROFILES} ${PROJECT_OPTIONS}" - mvn clean install -Ppublish-distr -Dmaven.repo.local="${tmp_repo}" \ + mvn clean install -Ppublish-distr -Dmaven.repo.local="${tmp_repo}" -Pscala-2.10 \ ${PUBLISH_PROFILES} ${PROJECT_OPTIONS} if [[ $? -ne 0 ]]; then - echo "Build failed." + echo "Build with scala 2.10 failed." + exit 1 + fi + + # build with scala-2.11 + "${BASEDIR}/change_scala_version.sh" 2.11 + + echo "mvn clean install -Ppublish-distr \ + -Dmaven.repo.local=${tmp_repo} -Pscala-2.11 \ + ${PUBLISH_PROFILES} ${PROJECT_OPTIONS}" + mvn clean install -Ppublish-distr -Dmaven.repo.local="${tmp_repo}" -Pscala-2.11 \ + ${PUBLISH_PROFILES} ${PROJECT_OPTIONS} + if [[ $? -ne 0 ]]; then + echo "Build with scala 2.11 failed." exit 1 fi diff --git a/kylin/pom.xml b/kylin/pom.xml old mode 100755 new mode 100644 diff --git a/pom.xml b/pom.xml old mode 100755 new mode 100644 index 918f97ca002..c5c429bb6cb --- a/pom.xml +++ b/pom.xml @@ -425,7 +425,7 @@ .github/* .gitignore .repository/ - .Rhistory + .Rhistory **/*.diff **/*.patch **/*.avsc