Tôi có một dự án maven duy nhất có nhiều lớp chính. Tôi muốn tạo ra các Chum runnable (bao gồm các phụ thuộc) trong dự án này. Tôi hiện đang có cấu hình xây dựng sau (sử dụng maven.assembly):Tạo nhiều Chum có thể chạy được (với các trường hợp được bao gồm) từ một dự án Maven duy nhất
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>classpath.to.my.mainClass</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
Là cách để đạt được điều này với lắp ráp maven? Nếu không, cách đơn giản nhất để đạt được mục tiêu của tôi là gì?
Bạn đã cố gắng tạo một số mục '' cho 'maven-assembly-plugin' với các cấu hình khác nhau? Điều này sẽ kích hoạt plugin này hai lần và tạo hai tệp JAR hy vọng ... –
@dma_k Theo gợi ý của bạn, cố gắng tạo ba JAR, hai chữ cái đầu tiên bị ghi đè bởi cấu hình '' cuối cùng. –
anon
Cố gắng chơi với tùy chọn cấu hình '' (kiểm tra [tại đây] (http://maven.apache.org/plugins/maven-assembly-plugin/howto.html)). –