X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=build.gradle;h=0bb89f93f0c32064297cfc3cb91b1075a75563a6;hp=492d7c19830f95399879dbfcb07eadd7fdfc53c8;hb=0741bd39f4f7d5134db1e9f3a4c7b48519c3721d;hpb=76ebd97a9386683c6cf5ba9679e5251883b8b5dd diff --git a/build.gradle b/build.gradle index 492d7c1..0bb89f9 100644 --- a/build.gradle +++ b/build.gradle @@ -1180,57 +1180,61 @@ task sourceDist (type: Tar) { compression Compression.GZIP - from jalviewDir into project.name - - - exclude (".*") - exclude ("**/.*") - exclude ("*.class") - exclude ("**/*.class") - include (eclipse_extra_jdt_prefs_file) - include ("AUTHORS") - include ("CITATION") - include ("FEATURETODO") - include ("JAVA-11-README") - include ("FEATURETODO") - include ("LICENSE") - include ("README") - include ("RELEASE") - include ("THIRDPARTYLIBS") - include ("build.gradle") - include ("gradle.properties") - include ("$sourceDir/*.java") - include ("$sourceDir/**/*.java") - include ("$sourceDir/**/*.cdr") - include ("$j8libDir/**/*.jar") - include ("$j11libDir/**/*.jar") - include ("$resourceDir/**/*") - include ("$helpDir/**/*") - include ("$schemaDir/**/*") - include ("$utilsDir/**/*") - include ("$docDir/**/*") - include ("$examplesDir/**/*") - include ("getdown/**/*") - //include ("jalview-jalopy.xml") - //include ("JalviewApplet.jpx") - //include ("JalviewX.jpx") - //include ("nbbuild.xml") - //include ("nbproject/genfiles.properties") - //include ("nbproject/project.properties") - //include ("nbproject/project.xml") - + + def EXCLUDE_FILES=["build/*","bin/*","test-output/","test-reports","tests","clover*/*" + ,".*" + ,"benchmarking/*" + ,"**/.*" + ,"*.class" + ,"**/*.class","$j11modDir/**/*.jar","appletlib","**/*locales" + ,"*locales/**", + ,"utils/InstallAnywhere"] + def PROCESS_FILES=[ "AUTHORS", + "CITATION", + "FEATURETODO", + "JAVA-11-README", + "FEATURETODO", + "LICENSE", + "**/README", + "RELEASE", + "THIRDPARTYLIBS","TESTNG", + "build.gradle", + "gradle.properties", + "**/*.java", + "**/*.html", + "**/*.xml", + "**/*.gradle", + "**/*.groovy", + "**/*.properties", + "**/*.perl", + "**/*.sh"] + + from(jalviewDir) { + exclude (EXCLUDE_FILES) + include (PROCESS_FILES) + filter(ReplaceTokens, beginToken: '$$', endToken: '$$', tokens: ['Version-Rel': JALVIEW_VERSION,'Year-Rel': getDate("yyyy")]) + } + from(jalviewDir) { + exclude (EXCLUDE_FILES) + exclude (PROCESS_FILES) exclude ("appletlib") exclude ("**/*locales") exclude ("*locales/**") exclude ("utils/InstallAnywhere") - exclude (libDir) - exclude (getdown_files_dir) + + exclude (getdown_files_dir) exclude (getdown_website_dir) // exluding these as not using jars as modules yet exclude ("$j11modDir/**/*.jar") - +} +// from (jalviewDir) { +// // explicit includes for stuff that seemed to not get included +// include(fileTree("test/**/*.")) +// exclude(EXCLUDE_FILES) +// exclude(PROCESS_FILES) +// } } task helppages {