2013-10-29 3 views
0

나는 여러 소스 디렉토리가있는 java 프로젝트를 가지고있다. 나는 그들을 컴파일하기 위해 build-helper-maven-plugin을 사용한다. 레이아웃은 다음과 같이 내가 지금 설명하지 않도록주의 이유Maven을 사용하여 다른 디렉토리에 컴파일 된 클래스 파일이있는 Jar

project 
     | 
     |-src- 
     | |-com/example1- 
     |     |-Test.java 
     | 
     |-src2 
     | |-META-INF 
     |    |-classes 
     |    |  |-com/example2 
     |    |     |-Test2.java 
     |    | 
     |    |-Manifest.mf 
     | 
     |-MavenDependencies  

, 나는 이런 식으로 뭔가를 찾고 jar 파일을 생성해야합니다.

jar- 
    |-com/example1- 
    |   |-Test.java 
    | 
    |-META-INF 
      |-classes 
      |  |-com/example2 
      |     |-Test2.java 
      | 
      |-Manifest.mf 
      | 
      |-lib 

나는 이것을 달성하는 데 사용할 수있는 몇 가지 플러그인이 있어야한다는 것을 알고 있으며, 찾지 못하는 것 같습니다. http://maven.apache.org/plugins/maven-assembly-plugin/

당신이 표준이 아닌 단지를 구축하는 것 때문에이 어셈블리 플러그인은 당신이 그들을 원하는 목적지 당신이 원하는 어느 파일을 넣을 수 있습니다 :

답변

2

나는 당신이 "메이븐 총회 플러그인"을 찾고 생각 가다.

+1

이전에 해당 플러그인을 실행했지만 작동 여부를 확신 할 수 없었습니다. 다시 한번 살펴보면, 좀 더 연구를하고 필자가 필요로하는 jar 파일을 만들 수있었습니다. 감사! – stuff22

관련 문제