2
세트의 속성 값에 항아리에 포함시키려는 파일 목록을 지정하는 propertyset이 있습니다. 그러나 나는 단지 파일 세트에서 항아리를 만드는 법을 알아낼 수 없다. 내가 어떻게 propertyset의 값을 개미 파일 세트로 변환 할 수 있습니까?개미집 세트를 파일 세트로 바꾸기
세트의 속성 값에 항아리에 포함시키려는 파일 목록을 지정하는 propertyset이 있습니다. 그러나 나는 단지 파일 세트에서 항아리를 만드는 법을 알아낼 수 없다. 내가 어떻게 propertyset의 값을 개미 파일 세트로 변환 할 수 있습니까?개미집 세트를 파일 세트로 바꾸기
나는 약간의 작업을했으며 효과가있는 접근법을 발견했습니다. 쉼표로 구분 된 속성 값 목록을 작성한 다음 에 속성이 포함 된 파일 세트을 전달하십시오.
<target name="buildjarfromprops">
<!-- read list of files to include from properties -->
<property file="files.properties"/>
<!-- select the properties to include -->
<propertyset id="includeFiles">
<propertyref prefix="files."/>
</propertyset>
<!-- build a comma-separated list of files to include -->
<pathconvert refid="includeFiles" pathsep="," property="includeFiles"/>
<!-- now jar them all up -->
<property name="sourcedir" value="/dir"/>
<jar destfile="destjar.jar" basedir="${sourcedir}" includes="${includeFiles}"/>
</target>