如何使用外部资源配置创建超级jar

时间:2014-04-19 05:21:35

标签: java maven maven-assembly-plugin


我需要创建uberjar,它将包含java-dependencies,配置目录将位于jar之外? 任何想法?

结构应该是这样的:

MyOutputDir
|
 ----- MyApp(jar-with-dependencies)
 ----- conf

提前致谢

1 个答案:

答案 0 :(得分:1)

这取决于你想要做什么。如果您尝试包含依赖项,请尝试在插件节点中使用maven shade插件。只需包含要添加到阴影罐中的工件。

<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>

http://maven.apache.org/plugins/maven-shade-plugin/

的更多信息