2012-07-15 1 views
1

대상 디렉토리 아래에 필요한 디렉토리 구조를 만드는 어셈블리 모듈이 있습니다. 모든 폴더가 예상대로 있습니다. 이 dir은 config, docs, lib 등을 포함합니다. 일부는 jar를 포함하고 다른 것은 stadard 쉘 스크립트와 파일 등을 포함합니다.소스 디렉토리를 참조하고 artifiact를 종속으로 선언하는 방법은 무엇입니까

이제이 유물을 참조하고 싶습니다. 이 목표 디렉토리 구조를 사용하여 maven rpm 플러그인을 사용하여 rpm을 빌드하는 데 필요한 비트를 제거하십시오. 내가 멀티 모듈 프로젝트를 내가 전체 경로를 지정하지 않고 각 모듈의 하위 디렉토리들은 참조 couldnt는 나는 다음과 같이

그래서 나는 다음을 참조 할 수 있도록하려면 ... 이런 짓을 :

"rpm-prep" artifact declared as a dependency in "rpm-module": 
<dependency> 
     <groupId>com.blah.blah</groupId> 
     <artifactId>rpm-prep</artifactId>  //contains dir struct I need to extract 
     <version>${project.version}</version> 
    </dependency> 

이제 "rpm-module"pom에서 대상 디렉토리 아래의 conf 하위 디렉토리를 참조 할 수 있기를 원합니다. 위의 의존성을 선언 한이 작업을 어떻게 수행합니까? 예 :

<mapping> 
     .... 
     ....... 
     <dependency> 
      <includes> 
      <include>??? dependency-target-conf directory from above dependency????? 
      </include> 
      </includes> 
     </dependency> 
</mapping> 

은 내가 항아리, 지퍼 등을 참조 할 수 있습니다 알고 있지만 나는 등이 경우에 디렉토리 및 모든 내용

답변

1

을 필요로하는지에 대한 unpacking 관련 폴더/내용을 maven dependency plugin'sdependency:unpack를 사용하고 사용하여 어셈블리를 거기에서?

관련 문제