2014-12-04 3 views
0

이 명령을 통해 jar 파일을 내보내려고합니다. 내보내기 -> Runnable JAR 파일 -> 필요한 라이브러리를 생성 된 JAR 옆에있는 하위 폴더로 복사하십시오.Eclipse : 내보내기 Runnable Jar 파일에 특정 파일이 포함되어야합니다.

내 JAR 파일의 크기를 최소화하려고했는데 xtend 파일이 이미 java로 변환되었으므로 제외하려고합니다.

source.. = src/,\ 
      src-gen/,\ 
      xtend-gen/ 
bin.includes = META-INF/,\ 
       .,\ 
       plugin.xml 
src.excludes = **/*.xtend 
bin.excludes = **/*.xtend 
exclude.. = **/*.xtend 

문제가되면, xtend 파일이 여전히 JAR 파일에 추가됩니다 : 내 plugin.xml에있는 build.properties는이 포함되어 있습니다. JAR 파일에 특정 파일을 추가하는 것을 어떻게 제외시킬 수 있습니까?

업데이트 : "ANT 스크립트로 저장"옵션에 틱합니다. 원하지 않는 파일을 제외하도록 ANT 스크립트를 수정했습니다.

그러나 JAR 파일을 생성 할 때마다 스크립트를 덮어 씁니다. 수정 된 ANT 스크립트를 사용하여 JAR 파일을 생성하려면 어떻게해야합니까?

답변

0

내보내기를 수행 할 때 내보내기 프로세스를 앤트 파일로 저장할 수 있습니다. 이 개미 파일에서 을 사용하면 파일 폴더에 bin 폴더를 추가하는 섹션을 찾을 수 있습니다. xtend 파일을 제외 할 수 있습니다.

build.properties는 osgi/plugin 내보내기에 대해서만 계산됩니다. 실행 가능한 jar 파일 마법사는이를 인식하지 못합니다.

+0

파일을 제외하도록 xtext.xml (ANT 스크립트)을 수정했습니다. <파일 세트 DIR = "D :/xtext/빈"> <= ". **/* xtend을"이름을 제외 /> 이제 , 내가 실행 가능한 JAR를 생성하는 ANT 스크립트를 사용하는 방법? –

+0

예. 단순히 그것을 실행?!? –

관련 문제