X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=build.gradle;h=67676c99f8a8fd6b5dea9c7e79485547a77d1347;hb=refs%2Fheads%2Fpatch%2FJAL-3847_gradleV7andV8Patches;hp=00e3e40f2bd67d5f89b34fd7b818003d820a0bd2;hpb=99ed8c5805803b8eb2a4653d5afe669db04b5d29;p=jalview.git diff --git a/build.gradle b/build.gradle index 00e3e40..67676c9 100644 --- a/build.gradle +++ b/build.gradle @@ -35,6 +35,7 @@ repositories { } + // in ext the values are cast to Object. Ensure string values are cast as String (and not GStringImpl) for later use def string(Object o) { return o == null ? "" : o.toString() @@ -1176,6 +1177,9 @@ jar { "Codebase": application_codebase } + duplicatesStrategy "EXCLUDE" + + destinationDir = file("${jalviewDir}/${package_dir}") archiveName = rootProject.name+".jar" @@ -1236,6 +1240,9 @@ shadowJar { manifest { attributes 'Implementation-Version': JALVIEW_VERSION } + + duplicatesStrategy "EXCLUDE" + mainClassName = shadow_jar_main_class mergeServiceFiles() classifier = "all-"+JALVIEW_VERSION+"-j"+JAVA_VERSION