build.gradle 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. apply plugin: 'com.android.application'
  2. android {
  3. compileSdkVersion 23
  4. buildToolsVersion "23.0.3"
  5. lintOptions {
  6. // Fix nifty gui referencing "java.awt" package.
  7. disable 'InvalidPackage'
  8. abortOnError false
  9. }
  10. defaultConfig {
  11. applicationId "org.jmonkeyengine.jme3androidexamples"
  12. minSdkVersion 15 // Android 4.0.3 ICE CREAM SANDWICH
  13. targetSdkVersion 22 // Android 5.1 LOLLIPOP
  14. versionCode 1
  15. versionName "1.0" // TODO: from settings.gradle
  16. }
  17. buildTypes {
  18. release {
  19. minifyEnabled false
  20. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  21. }
  22. }
  23. sourceSets {
  24. main {
  25. java {
  26. srcDir 'src/main/java'
  27. }
  28. assets {
  29. srcDir 'src/assets'
  30. srcDir '../jme3-testdata/src/main/resources'
  31. srcDir '../jme3-examples/src/main/resources'
  32. }
  33. }
  34. }
  35. }
  36. dependencies {
  37. compile fileTree(dir: 'libs', include: ['*.jar'])
  38. testCompile 'junit:junit:4.12'
  39. compile 'com.android.support:appcompat-v7:23.3.0'
  40. compile project(':jme3-core')
  41. compile project(':jme3-android')
  42. compile project(':jme3-android-native')
  43. compile project(':jme3-effects')
  44. compile project(':jme3-bullet')
  45. compile project(':jme3-bullet-native-android')
  46. compile project(':jme3-networking')
  47. compile project(':jme3-niftygui')
  48. compile project(':jme3-plugins')
  49. compile project(':jme3-terrain')
  50. compile fileTree(dir: '../jme3-examples/build/libs', include: ['*.jar'], exclude: ['*sources*.*'])
  51. // compile project(':jme3-examples')
  52. }