내 프로젝트 트리 : 내 build.gradle 파일에 넣어Gradle을 전쟁
/project
|
|--> /src
| |-->/main
| |-->/webapp
| |--> a lot of folders here including /files with doc file inside
|--> build.gradle
만 apply plugin 'war'
이 /files
디렉토리
I에서 문서 파일을 제외하고 빌드 전쟁 파일에 모든 것을두고 그래서 나는 나의 전쟁 파일의 크기가 더 큰되었다하지만 필요한 파일이 아닌 그 후, 내 build.gradle 파일에
war{
from 'src/main/webapp/files'
}
을 추가 해요 Gradle을 docs 읽기 그곳에.
/files
디렉토리의 파일을 /files
디렉토리에 추가하려면 어떻게해야합니까?
문제가 사라 졌 건설 프로젝트는 멀티 프로젝트를 추가 한 후 UPDATE
. 정말로 무엇이 잘못되었는지 모릅니다.
아니요. 이제는 루트에서'/ files'로, 그리고 거기에있는'webapp/files'의 문서를 제외한 모든 것을 저와 전쟁하게 만듭니다. 그리고 루트에'/ files '이 필요 없습니다. 이 파일을'webapp/files'에서 가져 와서 같은 구조의 전쟁을 진행하면됩니다. gradle이'.doc' 파일을 무시할 수 있습니까? [docs]에는'fileMode' 속성이 있습니다 (http://www.gradle.org/docs/current/dsl/org.gradle.api.tasks.bundling.War.html#org.gradle.api.tasks.bundling .War : fileMode), 어떤 모드를 사용해야합니까? –
당신의 질문은 당신이 원하는 것을 분명하게 설명하지 못했습니다. 'src/main/webapp/files/* .doc' 파일을'my-app.war/webapp/files'에 복사 하시겠습니까? – ashes999
'webapp/files/* .doc'를 포함하여'src/main/webapp'에서 war 루트를 모두 복사하고 싶습니다. 이제는'* .doc' 파일을 제외한 모든 것을 복사합니다. 내 문제는'* .doc' 파일 만 무시하기 때문에 필요합니다. –