"eclipsec.exe"가 "/ products // Win32/{x86 | x86_64} /../"아래에 생성되면 "빌드하는 동안"eclipsec.exe "를 삭제할 수있는 방법이 있습니까?Maven Tycho : 빌드하는 동안 "eclipsec.exe"를 삭제할 수있는 방법이 있습니까?
0
A
답변
0
maven-clean-plugin을 설정하여 "clean"lifecycle 중에 제거 할 수 있습니다. 당신이 "깨끗한 MVM"를 실행할 때 그에만 실행됩니다 :이 부착되어
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<phase>package</phase>
<configuration>
<target>
<delete file="/products//Win32/{x86 |x86_64}/../eclipsec.exe"/>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
:
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
<configuration>
<filesets>
<fileset>
<directory>/products//Win32/{x86 |x86_64}/../</directory>
<includes>
<include>eclipsec.exe</include>
</includes>
</fileset>
</filesets>
</configuration>
</plugin>
http://maven.apache.org/plugins/maven-clean-plugin/examples/delete_additional_files.html
또 다른 옵션을 받는다는-antrun - 플러그인을 사용하는 것입니다 "패키지"단계로 진행하고 프로젝트가 컴파일 된 후 파일을 삭제합니다. 여기에 사용 플러그인에 더 많은 정보 : 현재 http://maven.apache.org/plugins/maven-antrun-plugin/usage.html
1
0
이 목적으로 p2.inf 조언 파일을 성공적으로 사용했습니다. 제품을 설치할 때 원하지 않는 파일을 삭제하는 지침이 추가되었습니다. 나는 아직 실패한 경험이 없지만 P2는 잘 문서화되어 있지 않으므로 p2.inf가 초기에 적용되면 파일이 계속 나타날 수 있습니다 ...
http://stackoverflow.com/의 정확한 사본 질문/11829809/maven-tycho-how-to-exclude-eclipsec-exe-in-a-product-build – oberlies