X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=build.gradle;h=9c57524c1834fc7b592b50ed95bd79a02cfb0336;hb=ae1c90ecfad4bd26ade358127a5582fa99f3d2b8;hp=0f948cf73d8f3e4a435d480698d9a8f96813dce5;hpb=c853ca5440d0942e9f2cf2eacff00d980c488783;p=jalview.git diff --git a/build.gradle b/build.gradle index 0f948cf..9c57524 100644 --- a/build.gradle +++ b/build.gradle @@ -747,6 +747,12 @@ task linkCheck(type: JavaExec) { outputs.file(helplinkscheckertouchfile) } +// import the pubhtmlhelp target +ant.properties.basedir = "$jalviewDir" +ant.properties.helpBuildDir = jalviewDirAbsolutePath+"/$classes/$helpDir" +ant.importBuild "$utilsDir/publishHelp.xml" + + task cleanPackageDir(type: Delete) { delete fileTree("$jalviewDir/$packageDir").include("*.jar") } @@ -1164,17 +1170,17 @@ task sourceDist (type: Tar) { 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 ("jalview-jalopy.xml") - //include ("JalviewApplet.jpx") - //include ("JalviewX.jpx") - //include ("nbbuild.xml") - //include ("nbproject/genfiles.properties") - //include ("nbproject/project.properties") - //include ("nbproject/project.xml") include ("$sourceDir/*.java") include ("$sourceDir/**/*.java") include ("$sourceDir/**/*.cdr") @@ -1182,17 +1188,32 @@ task sourceDist (type: Tar) { include ("$j11libDir/**/*.jar") include ("$resourceDir/**/*") include ("$helpDir/**/*") - exclude ("appletlib") - exclude ("**/*locales") - exclude ("*locales/**") - exclude ("utils/InstallAnywhere") 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") + + exclude ("appletlib") + exclude ("**/*locales") + exclude ("*locales/**") + exclude ("utils/InstallAnywhere") exclude (getdown_files_dir) exclude (getdown_website_dir) } +task helppages { + dependsOn copyHelp + dependsOn pubhtmlhelp + + inputs.dir("$classes/$helpDir") + outputs.file("build/distribution/help/helpTOC.html") +} \ No newline at end of file