id 'eclipse'
id 'com.github.johnrengelman.shadow' version '4.0.3'
id 'com.install4j.gradle' version '7.0.9'
+ id 'com.diffplug.gradle.spotless' version '3.24.2'
}
repositories {
// end clover bits
-
compileJava {
doFirst {
delete install4jConf
}
+spotless {
+ java {
+ removeUnusedImports()
+ importOrder 'jalview', 'java', 'javax', 'org', 'com'
+ eclipse(spotless_eclipse_version).configFile eclipse_jdt_prefs_file
+ }
+}
+
task sourceDist (type: Tar) {
+ dependsOn 'spotlessApply'
def VERSION_UNDERSCORES = JALVIEW_VERSION.replaceAll("\\.", "_")
def outputFileName = project.name + "_" + VERSION_UNDERSCORES + ".tar.gz"
inputs.dir("$classes/$helpDir")
outputs.dir("$helpOutputDir")
}
+
+
+project.afterEvaluate {
+ tasks.findByName('spotlessApply').dependsOn eclipseJdt
+}
OSX_KEYPASS =
JSIGN_SH = echo
+spotless_eclipse_version = 4.10.0
eclipse_extra_jdt_prefs_file = .settings/org.eclipse.jdt.core.jalview.prefs
+eclipse_jdt_prefs_file = .settings/org.eclipse.jdt.core.prefs
pandoc_exec = /usr/local/bin/pandoc,/usr/bin/pandoc
dev = false
bamboo_channelbase = https://builds.jalview.org/browse
bamboo_planKey =
bamboo_getdown_channel_suffix = /latest/artifact/shared/getdown-channel
-
\ No newline at end of file
+