From 81a27c1ba69d34bb938072a7ac3b1eb042769c99 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Sat, 7 Jun 2014 10:36:12 +0800 Subject: [PATCH] fix gen-idea --- .travis.yml | 6 ++-- build.sbt | 12 ++++--- local.sbt.example | 5 --- project/build.properties | 2 +- project/plugins.sbt | 4 +-- src/main/res/xml/shadowsocks_headers.xml | 1 - .../com/github/shadowsocks/Shadowsocks.scala | 35 ++++++++++++------- .../shadowsocks/ShadowsocksApplication.scala | 2 +- 8 files changed, 37 insertions(+), 30 deletions(-) delete mode 100644 local.sbt.example diff --git a/.travis.yml b/.travis.yml index ca28a6c1..41fc9e9e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,14 +15,14 @@ before_install: - sudo apt-get install ccache - export NDK_CCACHE=ccache - export ARCH=`uname -m` -- wget http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz -- tar xf android-sdk_r22.6.2-linux.tgz +- wget http://dl.google.com/android/android-sdk_r22.6.4-linux.tgz +- tar xf android-sdk_r22.6.4-linux.tgz - wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-${ARCH}.tar.bz2 - tar xf android-ndk-r9d-linux-${ARCH}.tar.bz2 - export ANDROID_NDK_HOME=`pwd`/android-ndk-r9d - export ANDROID_HOME=`pwd`/android-sdk-linux - export PATH=${PATH}:${ANDROID_NDK_HOME}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools -- echo "y" | android update sdk --filter tools,platform-tools,build-tools-19.0.3,android-16 --no-ui --no-https -a +- echo "y" | android update sdk --filter tools,platform-tools,build-tools-19.0.3,android-19,extra-google-m2repository,extra-android-m2repository --no-ui --no-https -a install: - gem install --version 0.8.9 faraday - gem install travis-artifacts diff --git a/build.sbt b/build.sbt index d5623a71..c5a3b39a 100644 --- a/build.sbt +++ b/build.sbt @@ -10,6 +10,8 @@ name := "shadowsocks" compileOrder in Compile := CompileOrder.JavaThenScala +resolvers += "JRAF" at "http://JRAF.org/static/maven/2" + libraryDependencies ++= Seq( "com.google.android" % "analytics" % "3.01", "dnsjava" % "dnsjava" % "2.1.5", @@ -19,9 +21,9 @@ libraryDependencies ++= Seq( ) libraryDependencies ++= Seq( - apklib("org.jraf" % "android-switch-backport" % "1.0"), - apklib("net.simonvt.menudrawer" % "menudrawer" % "3.0.4"), - apklib("com.actionbarsherlock" % "actionbarsherlock" % "4.4.0"), + aar("com.actionbarsherlock" % "actionbarsherlock" % "4.4.0") exclude("com.google.android", "support-v4"), + "net.simonvt.menudrawer" % "menudrawer" % "3.0.6", + "org.jraf" % "android-switch-backport" % "1.3.1", "com.google.android.gms" % "play-services" % "4.4.52", "com.android.support" % "support-v4" % "19.1.0" ) @@ -40,4 +42,6 @@ proguardOptions in Android ++= Seq("-keep class android.support.v4.app.** { *; } "-keep class org.jraf.android.backport.** { *; }", "-keep class com.github.shadowsocks.** { *; }", "-keep class * extends com.j256.ormlite.** { *; }", - "-keepattributes *Annotation*") + "-keepattributes *Annotation*", + "-dontwarn org.xbill.**", + "-dontwarn com.actionbarsherlock.**") diff --git a/local.sbt.example b/local.sbt.example deleted file mode 100644 index 738d9e8f..00000000 --- a/local.sbt.example +++ /dev/null @@ -1,5 +0,0 @@ -import sbtandroid.AndroidPlugin._ - -keyalias := "travis" - -containerId := "GTM-XXXX" diff --git a/project/build.properties b/project/build.properties index 5e96e967..9b860e23 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=0.12.4 +sbt.version=0.12.3 diff --git a/project/plugins.sbt b/project/plugins.sbt index e3e1d55a..4de22ea7 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,9 +1,7 @@ -// resolvers += Resolver.url("scalasbt releases", new URL("http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns) - resolvers += Resolver.url("scalasbt releases", new URL("http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-snapshots"))(Resolver.ivyStylePatterns) resolvers += Resolver.url("madeye private releases", new URL("http://madeye-maven-repository.googlecode.com/git/ivy"))(Resolver.ivyStylePatterns) addSbtPlugin("com.hanhuy.sbt" % "android-sdk-plugin" % "1.2.16") -addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.5.1") +addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0") diff --git a/src/main/res/xml/shadowsocks_headers.xml b/src/main/res/xml/shadowsocks_headers.xml index 16611357..12ad6450 100644 --- a/src/main/res/xml/shadowsocks_headers.xml +++ b/src/main/res/xml/shadowsocks_headers.xml @@ -1,5 +1,4 @@ -