Java 在maven中打包一个平面jar,其中包含一些依赖项和jar外部的一些文件夹
我正在尝试打包一个文件结构,如下所示:Java 在maven中打包一个平面jar,其中包含一些依赖项和jar外部的一些文件夹,java,maven,jar,maven-assembly-plugin,Java,Maven,Jar,Maven Assembly Plugin,我正在尝试打包一个文件结构,如下所示: config/ images/ app.jar/ |-some_dependency/ |-another_dependency/ |-classes/ \-META-INF/ 一些依赖项和另一个依赖项是一些未打包的jar库 我该怎么做?我可以用汇编插件做一个或另一个。我可以执行上述操作吗?如果只需要添加文件夹,可以使用maven资源插件: 对于在一个jar文件中包含所有依赖项,可以使用“maven assembly pl
config/
images/
app.jar/
|-some_dependency/
|-another_dependency/
|-classes/
\-META-INF/
一些依赖项和另一个依赖项是一些未打包的jar库
我该怎么做?我可以用汇编插件做一个或另一个。我可以执行上述操作吗?如果只需要添加文件夹,可以使用maven资源插件: 对于在一个jar文件中包含所有依赖项,可以使用“maven assembly plugin”:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>fully.qualified.MainClass</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
maven汇编插件
完全合格
带有依赖项的jar
简单的答案。是的,这可以通过maven汇编插件来实现。@khmarbaise很好。。。我试着让它工作!说真的,如果我开始列出所有我尝试过的东西,那将是一篇很长的文章。我试过玩组装和遮光插件。:D哦,这就是我一直在问的问题。你是如何同时做到这一点的?