그래서 나는 modify.properties라는 다른 파일을 수정해야하는 ant 빌드 파일을 가지고 있습니다. 내 빌드 파일에서Ant 빌드 파일의 줄 끝 부분에 추가
CSDT_FLAG_CSELEMENT_FWUIDS=CSElement:4f826165-4744-4d78-63f0-4f437eb17872,b2db8c3d-ec81-4c6e-9425-ff0860f4511b,13f5a17a-8dac-443b-bcf8-b1675e660c53
나는 용어 CSElement를 검색하고
<loadfile
property="csdtFlagPropertiesFile"
srcFile="../cms-distribution/src/main/x/csdtflags.properties">
<filterchain>
<filterreader classname="org.apache.tools.ant.filters.LineContainsRegExp">
<param type="regexp" value="CSElement"/>
</filterreader>
</filterchain>
</loadfile>
지금은 라인이이 용어가 들어있는 라인을 얻을 것이다 -이 속성은 내가 이와 같은 라인이 파일에 CSDT_FLAG_CSELEMENT_FWUIDS = CSElement : 4f826165-4744-4d78-63f0-4f437eb17872, b2db8c3d-ec81-4c6e-9425-ff0860f4511b, 13f5a17a-8dac-443b-bcf8-b1675e660c53 그리고 filterchain에서 containsregex 메서드를 사용하여 줄을 바꿀 수 있습니다. 이것을 파일에 다시 기록하십시오. 에코 메시지와 같은 메시지는 전체 파일을 다시 작성하지만 그 행을 다른 행으로 바꾸려고합니다. 바꾸는 작동하지만이 속성으로 저장하고 내가 파일에이 다시 작성할 수 있습니다. 어떤 도움을 많이 주셨습니다.