pluginOrganizer
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

pluginOrganizer

pluginOrganizer 태스크는 플러그인의 소스 디렉토리 및 기능 디렉토리를 가져와서 플러그인과 기능 서브디렉토리가 있는 대상 디렉토리로 이동합니다. 플러그인 및 기능 서브디렉토리가 존재하지 않는 경우 작성됩니다. 이는 Eclipse pdebuild에 필요한 디렉토리 구조입니다.

디렉토리에 feature.xml 파일이 있으면 기능 디렉토리로 간주됩니다. 기타 모든 디렉토리는 plugin.xml 또는 manifest.mf 파일 포함 여부에 관계없이 플러그인 디렉토리로 간주됩니다.

대상 플러그인 및 기능 디렉토리가 이미 존재하는 경우 이동이 성공하지 못할 수 있으며 오류가 제공되지 않습니다.

아래 테이블은 pluginOrganizer 태스크 속성을 설명합니다.

속성 설명 필수

sourceDirectory

pluginOrganizer 태스크의 경우, 사용할 소스 디렉토리입니다. 플러그인 및 기능 디렉토리가 있는 것으로 가정됩니다.

targetDirectory

컨텐츠를 이동시킬 디렉토리.

예제

<property name="pluginOrganizerSrc"
		          value="${java.io.tmpdir}/toolkittest/src" />
<property name="pluginOrganizerTarget"
		          value="${java.io.tmpdir}/toolkittest/target" />

<touch file="${pluginOrganizerSrc}/plugin/plugin.xml" mkdirs="true" />
<touch file="${pluginOrganizerSrc}/feature/feature.xml" mkdirs="true" />

<pluginOrganizer sourceDirectory="${pluginOrganizerSrc}"
		                 targetDirectory="${pluginOrganizerTarget}" />

<available file="${pluginOrganizerTarget}/plugins"
		           property="pluginsExists" />

<fail message="예상 위치에서 플러그인 디렉토리를 찾지 못합니다: ${pluginOrganizerTarget}/plugins"
		      unless="pluginsExists" />

<available file="${pluginOrganizerTarget}/features"
		           property="featuresExists" />

<fail message="예상 위치에서 기능 디렉토리를 찾지 못합니다: ${pluginOrganizerTarget}/features"
		      unless="featuresExists />"

피드백

도움이 되셨습니까? Jazz.net의 포럼에 의견 남기기 또는 버그 제출에서 피드백을 제공할 수 있습니다(등록 필요).