0

我有一个包含多个源目录的 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

我知道必须有一些插件可以用来实现这一点,只是似乎找不到它。

4

1 回答 1

2

我相信您正在寻找“Maven 程序集插件”:http ://maven.apache.org/plugins/maven-assembly-plugin/

由于您似乎正在构建一个非标准的 jar,因此程序集插件将允许您将所需的任何文件放在任何您希望它们去的地方。

于 2013-10-29T22:25:38.190 回答