| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- if (!hasProperty('mainClass')) {
- ext.mainClass = ''
- }
- sourceSets {
- main {
- java {
- srcDir 'src/main/java'
- srcDir 'src/plugins/java'
- srcDir 'src/tools/java'
- }
- }
- test {
- java {
- srcDir 'src/test/java'
- }
- }
- }
- dependencies {
- testCompile project(':jme3-testdata')
- }
- javadoc {
- // Disable doclint for JDK8+.
- if (JavaVersion.current().isJava8Compatible()){
- options.addStringOption('Xdoclint:none', '-quiet')
- }
- }
- task updateVersionPropertiesFile {
- def versionFile = file('src/main/resources/com/jme3/system/version.properties')
- def versionFileText = "# THIS IS AN AUTO-GENERATED FILE..\n" +
- "# DO NOT MODIFY!\n" +
- "build.date=${jmeBuildDate}\n" +
- "git.revision=${jmeRevision}\n" +
- "git.branch=${jmeBranchName}\n" +
- "git.hash=${jmeGitHash}\n" +
- "git.hash.short=${jmeShortGitHash}\n" +
- "git.tag=${jmeGitTag}\n" +
- "name.full=jMonkeyEngine ${jmeFullVersion}\n" +
- "version.full=${jmeFullVersion}\n" +
- "version.number=${jmeVersion}\n" +
- "version.tag=${jmeVersionTag}"
- outputs.upToDateWhen {
- versionFile.exists() && versionFile.text == versionFileText
- }
- doLast {
- versionFile.text = versionFileText
- }
- }
- processResources.dependsOn updateVersionPropertiesFile
|