X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=build.gradle;h=76284e9d550c4b06342ce1dacab5ed1b5ea1f186;hb=bc63608f79f00f1150decc0d62a1e1095da45f00;hp=0f948cf73d8f3e4a435d480698d9a8f96813dce5;hpb=c853ca5440d0942e9f2cf2eacff00d980c488783;p=jalview.git diff --git a/build.gradle b/build.gradle index 0f948cf..76284e9 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,35 @@ 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) + // exluding these as not using jars as modules yet + exclude ("$j11modDir/**/*.jar") + } +task helppages { + dependsOn copyHelp + dependsOn pubhtmlhelp + + inputs.dir("$classes/$helpDir") + outputs.file("build/distribution/help/helpTOC.html") +}