2015-01-19 4 views
0

나는 실행 스크립트를 생성하기위한 기본 appassembler 구성을 사용하고 있습니다 :변경 클래스 경로 - 메이븐 플러그인은

set CLASSPATH = C:\Program Files (x86)\my-program\bin\\..\repo"\junit\junit\4.10\junit-4.10.jar 

:

 <plugin>  
      <groupId>org.codehaus.mojo</groupId>  
      <artifactId>appassembler-maven-plugin</artifactId>  
      <configuration> 
      <programs>   
       <program>        
       <mainClass>SomeMainClass</mainClass>      
       <name>data-generator</name>   
       </program>  
      </programs>  
      </configuration>  
     </plugin> 

생성 후, 내 실행 스크립트는 다음과 같은 줄이 포함되어 목표는이 경로를 다음과 같이 변경하는 것입니다.

set CLASSPATH = C:\Program Files (x86)\my-program\bin\..\lib\junit\junit\4.10\junit-4.10.jar 

달성 할 수있는 좋은 방법이 있습니까? 뭐야? 이 플러그인에 대한 많은 선택적 매개 변수가 있지만 사용 방법을 잘 모르겠습니다.

답변

0

질문에 대한 자세한 내용을 제공해 주시겠습니까? 당신이 "REPO가"기본 저장소 폴더 이름을 변경하려면

, 당신은

<repositoryName>lib</repositoryName> 

의존성의 모든 lib 폴더에 넣어지게된다 configuration 섹션에 다음을 추가 할 수 있으므로 CLASSPATH도있을 것입니다 변경되었습니다.

당신이 당신의 CLASSPATH을 단축하려는 경우, 당신이 당신의 문제를 해결하는 경우

<useWildcardClassPath>true</useWildcardClassPath> 

이, 제발 말해이 옵션을 추가 할 수 있습니다.