Maven에서 Gradle 4.4로 이전 중입니다. 같은 섹션이 여러 받는다는 프로파일이 있었다 :문자열 템플릿 (Gradle) 대체 방법
같은.xml
,
.properties
등 내가
mvn wildfly:deploy -Pdeploy-14
를 실행 할 수 있었다 얻은 같은 여러 리소스 파일에서
${module.suffix}
많이 있습니다
<properties>
<module.suffix>-14</module.suffix>
<wildfly.hostname>10.***.***.14</wildfly.hostname>
</properties>
내 war
모두 올바른 접미사와 함께 배포 파일. 문제는 다음과 같습니다. Gradle에서 동일한 작업을 수행하는 방법은 무엇입니까? 저는 Gradle을 처음 접했지만 현대적인 강력한 도구라고 믿습니다. 쉽게 해결할 수 있어야합니다. 도움말.
P. 마이 그 레이션의 다음 단계는 Gradle Wildfly 플러그인을 설정하는 것입니다. 나는 그것을 아직 시도하지 않았다. 그래서 유용한 조언이 있으면 환영한다.
Gradle task replace string in .java file 도움을받지 못했습니다. (모든 답변을 시도했지만 올바르게했는지 확신 할 수 없습니다.)
UPD. 나는이
processResources {
def params = [moduleSuffix: 'moduleSuffix']
from 'src/template/resources', {
expand params
}
}
expand
말씀을 할 때 밑줄 IDEA 내가 제이보스 플러그인까지 대체로 처리하는 것에 대해 확실하지 않다
두 분 모두 시도한 다음 의견을 게시하겠습니다. –