2010-02-23 31 views
10

Tôi đang tạo một jar thực thi bằng cách sử dụng thành phần jar-with-dependencies của maven-assembly-plugin trong suốt giai đoạn gói của vòng đời maven của tôi. Tuy nhiên, tôi không thể nhìn thấy một cách để cấu hình tên của jar đó là đầu ra. Nó dường như luôn luôn là một cái gì đó giống nhưLàm thế nào để bạn chọn tên tập tin của một maven jar-với-phụ thuộc?

appname-1.1-r1011-jar-with-dependencies.jar 

Làm thế nào tôi có thể cấu hình nó là cái gì khác, giống như có lẽ

appname-1.1-r1011.jar 

Đây có phải là có thể?

Trả lời

23

Bạn có thể đặt thông số appendAssemblyId thành false trong maven-assembly-plugin để tránh hậu tố "jar-with-dependencies".

<plugin> 
    <artifactId>maven-assembly-plugin</artifactId> 
    <version>2.2-beta-5</version> 
    <executions> 
    <execution> 
     <id>jar-with-dependencies</id> 
     <phase>package</phase> 
     <goals> 
     <goal>single</goal> 
     </goals> 
     <configuration> 
     <descriptorRefs> 
      <descriptorRef>jar-with-dependencies</descriptorRef> 
     </descriptorRefs> 
     <appendAssemblyId>false</appendAssemblyId> 
     </configuration> 
    </execution> 
    </executions> 
</plugin> 
+0

Điều đó có hiệu quả. Cảm ơn! –

Các vấn đề liên quan