내가 SRC/해제/자원 SRC/메인/자원을 덮어 전쟁 작업을 만들 :Gradle이 강제로 사용자 정의 WAR 작업의 리소스 파일을 덮어 쓰게합니까?
task warRelease(type: War) {
webInf {
from 'src/release/resources'
into 'classes'
}
duplicatesStrategy = DuplicatesStrategy.WARN
}
예기치 않은 전쟁 파일 this에 따르면
$ jar tf build/libs/project.war | grep database
WEB-INF/classes/database.properties
WEB-INF/classes/database.properties
두 database.properties가,
Gradle 0.9.1에서 복사 작업은 항상 파일을 덮어 씁니다. 다른 전략은 아직 지원되지 않습니다. 사람이 생각하는 것처럼 콘솔 (중복 재)
Gradle을가
Gradle 2.14.1
------------------------------------------------------------
Build time: 2016-07-18 06:38:37 UTC
Revision: d9e2113d9fb05a5caabba61798bdb8dfdca83719
Groovy: 2.4.4
Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM: 1.8.0_102 (Oracle Corporation 25.102-b14)
OS: Linux 4.7.2-1-ARCH amd64
'src/main'이 아닌 'src/release'를 제외합니다. –
업데이트 된 답변보기, 감사합니다. – cmcginty