4
속성 파일을 수정하는 앤트 빌드 스크립트가 있습니다. 새로운 경로로 속성을 수정하면 백 슬래시와 콜론을 벗어나는 것처럼 보입니다. 이 파일은 의도 한대로 작동하지만 배치 파일에서이 등록 정보 파일을 프로세스 아래로 사용하면 오류가 발생하는 것으로 알고 있습니다.속성 파일을 수정하지만 문자를 이스케이프 처리하는 경우
개미 해결책이 있습니까? 아니면 쉘 스크립트 해결 방법을 살펴보아야합니까?
감사합니다, BON
개미 대상 :
<target name="modify_workstation_properties" depends="loadWinEnvVars, loadUnixEnvVars">
<propertyfile file="${basedir}/Deliverables/config/framework_setup/workstation.properties">
<entry key="toplevel.project.dir" value="${basedir}"/>
<entry key="root.project.dir" value="${basedir}/Construction"/>
<entry key="root.dir" value="${basedir}/Framework/Construction/netc_os"/>
<entry key="jdk.home" value="${JDKHome}"/>
<entry key="wls.home" value="${WLSHome}"/>
<entry key="domain.dir" value="${DomainDir}"/>
<entry key="stage.dir" value="${DomainDir}"/>
</propertyfile>
</target>
출력 :
# Top Level Root directory of the new working project
toplevel.project.dir=C\:\\forImage\\r16_dev_deploy
# Root directory of the new working project
root.project.dir=C\:\\forImage\\r16_dev_deploy/Construction
# Root directory of the framework project
root.dir=C\:\\forImage\\r16_dev_deploy/Framework/Construction/netc_os
...
새 파일에 특성을 반향 출력 한 다음 concat을 사용하여 특성 파일에 새 파일을 결합했습니다. 당신의 선택이 너무 효과가있을 것 같은 이것은 작동했습니다! 감사합니다 – BON
일을 끝내는 것이 무엇이든간에 좋다;) – FailedDev