0
Gradle Tar
작업에서 매우 이상한 동작이 관찰되었습니다.일부 파일은 Tar Gradle 작업 중에 포함되지 않습니다.
의 간단한 예를 들어 보자, 2 개 파일 :
여기/tmp/test$ ls
test1.txt ##test2##
간단한 Tar
작업입니다 :
task('testHash', type: Tar) {
from "/tmp/test"
extension = 'tar.gz'
compression = Compression.GZIP
}
파일 ##test2##
이 gradle testHash
를 실행 한 후, 어떤 이유로 건너 :
/path/to/gradle/project/foo$ tar tvf build/distributions/foo-1.0.tar.gz
test1.txt
fi가 발생하면 파일 이름은 처음과 끝에 모두 #
문자를 포함합니다.
정기적 tar
/tmp/test$ tar czvf test.tar.gz *
test1.txt
##test2##
/tmp/test$ tar tf test.tar.gz
test1.txt
##test2##
. 설명이 뭐야?
전에 Gradle을가 기본 제외가 구성한 일부 시간 - 개미와 같은. 어쩌면 여기가 여기에 해당하지만, 나는 신뢰할만한 것을 찾을 수 없다. – Opal
Gradle DSL에 따르면 * 배제가 제공되지 않으면 파일이 제외되지 않습니다. * – ToYonos
네, 저도 그걸 읽었습니다. 그러나 나는 아직도 비슷한 문제에 직면하고있는 것을 기억하고 있으며,이 기본 제외 패턴은 책임이있다. – Opal