| 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") |
| } |