0
私が生成する耳の根元にフォルダを移動させようとしています。Gradleを使って耳の根元にフォルダをコピーする
私のサブプロジェクトでの私のbuild.gradleは、次のようになります。それは実際に耳にフォルダをコピーされていないよう
apply plugin: 'ear'
dependencies {
deploy project(path: ':UiWeb', configuration:'archives')
deploy project(path: ':ProviderWeb', configuration:'archives')
deploy project(path: ':Business', configuration: 'archives')
deploy project(path: ':Common', configuration: 'archives')
deploy project(path: ':Domain', configuration: 'archives')
deploy project(path: ':Translator', configuration: 'archives')
deploy project(path: ':Properties', configuration: 'archives')
earlib fileTree(dir: 'sharedLib', include: '*.jar')
earlib fileTree(dir: 'lib', include: '*.jar')
}
ear {
from("EAR/resources/properties/${environment}") {
include "*.*"
into "properties"
}
classifier environment()
libDirName 'lib'
deploymentDescriptor {
applicationName = "app"
displayName = 'EAR'
description = 'app'
version = '6'
metaInf {
from './META-INF'
exclude 'application.xml'
}
webModule("UiWeb.war", "UiWeb")
securityRole 'AllUsers'
}
manifest {
attributes("Implementation-Title": "App",
"Implementation-Version": "TEST",
"Implementation-Vendor": "Company",
"Build-By": "gradle",
"Build-Date": new Date().toString());
}
}
私の悩みはfrom("EAR/resources/properties/${environment}")
です!私はコンソール出力のどのレベルでもエラーは発生しません。
${environment}
は、-Penvironment = xxxを使用してGradleに渡され、値が耳の名前に追加されるため、これが機能することがわかりました。
どうか、私にこれを手伝ってもらえますか?