apply plugin: 'com.android.library'
def nonAndroidSrc = [
"org/eclipse/jetty/jmx/ConnectorServer.java",
"org/eclipse/jetty/jmx/MBeanContainer.java",
"org/eclipse/jetty/jmx/ObjectMBean.java",
"org/eclipse/jetty/servlet/jmx/ServletMappingMBean.java",
"org/eclipse/jetty/servlet/jmx/FilterMappingMBean.java",
"org/eclipse/jetty/servlet/jmx/HolderMBean.java",
"org/eclipse/jetty/util/log/jmx/LogMBean.java",
"org/eclipse/jetty/server/jmx/ServerMBean.java",
"org/eclipse/jetty/server/handler/jmx/AbstractHandlerMBean.java",
"org/eclipse/jetty/server/handler/jmx/ContextHandlerMBean.java",
"org/eclipse/jetty/servlet/StatisticsServlet.java",
"org/eclipse/jetty/server/session/jmx/AbstractSessionManagerMBean.java",
"org/eclipse/jetty/security/SpnegoUserIdentity.java",
"org/eclipse/jetty/security/SpnegoUserPrincipal.java",
"org/eclipse/jetty/security/SpnegoLoginService.java",
"org/eclipse/jetty/server/session/JDBCSessionIdManager.java",
"org/eclipse/jetty/util/preventers/AppContextLeakPreventer.java",
"org/eclipse/jetty/util/preventers/AWTLeakPreventer.java",
"org/eclipse/jetty/servlet/listener/IntrospectorCleaner.java",
"org/eclipse/jetty/util/preventers/AppContextLeakPreventer.java",
"org/eclipse/jetty/util/preventers/AWTLeakPreventer.java",
"org/eclipse/jetty/server/session/JDBCSessionManager.java"
]
android {
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ["src/java"]
java.exclude nonAndroidSrc
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
}
dependencies {
compile files(
"lib/javax.servlet-3.0.0.v201112011016.jar",
"lib/jetty-util-6.1.26.jar",
"lib/slf4j-api-1.6.1.jar",
"lib/slf4j-jdk14-1.6.1.jar")
}