2017-05-05 1 views
0

maven 어셈블리 플러그인을 사용하여 tar 파일을 작성하려고합니다. 아래 코드는 동일한 코드 스 니펫입니다. mvn install 명령을 사용하여 CMD 프롬프트에서 빌드를 수행 할 때 tar이 생성되는 반면 일식에서는 작동하지 않고 아래 로그를 얻습니다. 주 : - Maven과 JDK는 두 가지 실행 모두에 공통적으로 사용됩니다.Maven assembly.xml이 Eclipse에서 읽지 않습니다.

의 pom.xml

<plugin> 
      <artifactId>maven-assembly-plugin</artifactId> 
      <configuration> 
       <descriptors> 
        <descriptor>assembly.xml</descriptor> 
       </descriptors> 
       <appendAssemblyId>false</appendAssemblyId> 
       <tarLongFileMode>gnu</tarLongFileMode> 
      </configuration> 
      <executions> 
       <execution> 
        <phase>package</phase> 
        <goals>       
         <goal>attached</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 

이클립스 콘솔

[INFO] --- maven-assembly-plugin:2.2.1:attached (default) @ test --- 
[INFO] Assemblies have been skipped per configuration of the skipAssembly parameter. 
[INFO] 
[INFO] --- test-assembly-verifier:1.4:verify (default) @ test --- 
[INFO] Skipping assembly verification. 
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ test --- 
[INFO] Skipping artifact installation 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 

CMD 콘솔

[INFO] --- maven-assembly-plugin:2.2.1:attached (default) @ test --- 
[INFO] Reading assembly descriptor: assembly.xml 
+0

필자는 이클립스에서 Maven을 런처와 함께 실행하고 있다고 가정 할 수있다. 그것을 제외하고 전체 pom 파일 없이는 무슨 일이 일어나고 있는지보기가 어렵습니다. 게다가 나는 그 종류의 플러그인'test-assembly-verifier'가 거기에서 실행되고 있으며 어떤 목적을 가지고 있는지 모른다. 그 플러그 접속 식 버전 떨어져 조금 날짜가 지나지 않는다. ....이 게시물의 제목은 이클립스를 통해 실행되고 있지만 기술자가 올바르게 읽혀지는 동안 뭔가가 건너 뛴다는 문제가있는 오해의 소지가있다. – khmarbaise

답변

관련 문제