我有一个包含多个源目录的java项目。我使用build-helper-maven-plugin来编译它们。布局如下:
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
我知道必须有一些插件可以用来实现这一点,似乎无法找到它。
答案 0 :(得分:2)
我相信你正在寻找“Maven Assembly Plugin”:http://maven.apache.org/plugins/maven-assembly-plugin/
由于您似乎正在构建一个非标准的jar,因此程序集插件允许您将所需的任何文件放在任何您想要的位置。