2014-11-24 10 views
0

수지 서버가있는 Java 프로젝트 (maven이 빌드 도구 임)에서 작업하고 있습니다. Tomcat 용 plugins을 찾았습니다. 'mvn compile'을 발행하면 컴파일 된 파일은 <tomcat>/webapps 디렉토리로 이동합니다. 그러나 resin에 대해 plugin 같은 작업을 수행하지 못했습니다. 이제 'mvn compile' 또는 'mvn package' 명령의 출력 디렉토리를 변경하려고합니다. 아무도 나에게 이것을 제안 할 수있는 방법을 제안 할 수 있습니까?'mvn package'또는 'mvn compile'명령의 출력 디렉토리 리디렉션

기본적으로 mvn compile 또는 mvn package의 출력은 <project_dir>/target입니다. 하지만 출력을 '~/resin_hosts'디렉토리에 저장하려고합니다. 사전에

감사

답변

2

POM에서 다음 속성을 설정하십시오 :

<build> 
    <outputDirectory>${user.home}/resin_hosts</outputDirectory> 
</build> 

maven-jar-plugin 또한 항아리의 디렉토리를 변경 할 수 있습니다 :

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-jar-plugin</artifactId> 
    <version>2.5</version> 
    <configuration> 
     ... 
     <outputDirectory>output_dir</outputDirectory> 
    </configuration> 
</plugin>