일부 리소스를 필터링하고 환경 (예 : dev, production)에 따라 속성을 대체 할 gradle 구성 설정이 있습니다.는/WEB-INF/web.xml 파일은 Eclipse의 Gradle - 리소스가 필터링되지 않았습니다.
내 web.xml 파일에서 속성의 예는
- SRC :이은에 있습니다 아래 :
:apply plugin: 'eclipse-wtp' processResources { expand(props) // filter properties by environment exclude 'log4j.properties' } war { from 'WebContent' exclude('WEB-INF/web.xml') webInf { from 'WebContent/WEB-INF/web.xml' expand(props) } webXml = null }
<context-param> <param-name>server.url</param-name> <param-value>${server_url}</param-value> </context-param>
내 build.gradle에서 발췌는 아래에 제시3210
이 명령 행에서 전쟁을 빌드 할 때 잘 작동하지만 Eclipse에서이 구성을 사용할 때 자원을 적절히 필터링하지 않는 것 같습니다.
이전에 Eclipse 빌드의 일부로 리소스가 필터링되는 Maven 플러그인이 작동했습니다. Eclipse에서 자원을 필터링 할 수 있습니까?