build.gradle 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. if (!hasProperty('mainClass')) {
  2. ext.mainClass = ''
  3. }
  4. sourceSets {
  5. main {
  6. java {
  7. srcDir 'src/main/java'
  8. srcDir 'src/plugins/java'
  9. srcDir 'src/tools/java'
  10. }
  11. }
  12. test {
  13. java {
  14. srcDir 'src/test/java'
  15. }
  16. }
  17. }
  18. task updateVersionPropertiesFile << {
  19. def verfile = file('src/main/resources/com/jme3/system/version.properties')
  20. verfile.text = "# THIS IS AN AUTO-GENERATED FILE..\n" +
  21. "# DO NOT MODIFY!\n" +
  22. "build.date=${jmeBuildDate}\n" +
  23. "git.revision=${jmeRevision}\n" +
  24. "git.branch=${jmeBranchName}\n" +
  25. "git.hash=${jmeGitHash}\n" +
  26. "git.hash.short=${jmeShortGitHash}\n" +
  27. "git.tag=${jmeGitTag}\n" +
  28. "name.full=jMonkeyEngine ${jmeFullVersion}\n" +
  29. "version.full=${jmeFullVersion}\n" +
  30. "version.number=${jmeVersion}\n" +
  31. "version.tag=${jmeVersionTag}"
  32. }
  33. compileJava.dependsOn(updateVersionPropertiesFile)
  34. dependencies {
  35. }