From d540b38a988e486c6f257abda4bbb6c9b907e9a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobi=20Sch=C3=A4fer?= Date: Wed, 18 Mar 2020 20:59:07 +0100 Subject: [PATCH] fix: line endings in archive files (zip: crlf; tar: lf) --- build.gradle | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/build.gradle b/build.gradle index 51623dc0..89ae3303 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,10 @@ +import org.apache.tools.ant.filters.FixCrLfFilter + def jettyLogLevel = '-Dorg.eclipse.jetty.LEVEL=WARN' +// This list is used to determine which files need processing of line endings +def textFiles = ['**/*.hac', '**/.html', '**/*.js', '**/*.md', '**/*.properties', '**/*.skin', '**/*.txt', '**/*.xml'] + allprojects { apply plugin: 'java' @@ -95,6 +100,16 @@ applicationDistribution.from("${project.buildDir}/docs/jsdoc") { distTar { compression = Compression.GZIP + + filesMatching(textFiles) { + filter(FixCrLfFilter.class, eol: FixCrLfFilter.CrLf.newInstance("lf")) + } +} + +distZip { + filesMatching(textFiles) { + filter(FixCrLfFilter.class, eol: FixCrLfFilter.CrLf.newInstance("crlf")) + } } installDist {