让shade插件忽略war文件,但将其复制到uberjar中

时间:2015-02-16 15:05:19

标签: maven maven-shade-plugin hawtio

我想将hawt.io捆绑到我的Java应用程序中(hawtio-default-1.4.45.war)。为了使用户友好,我只是将战争复制到资源中。

问题是,我使用阴影插件来创建jar并且似乎它在嵌入式战争中摆弄 - hawt.io正常工作如果main()从eclipse中启动但它完全搞砸了如果我开始我的罐子。

有没有办法让shade插件忽略战争(它的内容),只是将它复制到jar中?

1 个答案:

答案 0 :(得分:0)

我建议看看hawtio是如何构建hawtio-app的,它是一个嵌入了hawtio和WAR的独立JAR,你可以配置主类和诸如此类的东西。

请参阅:https://github.com/hawtio/hawtio/tree/master/hawtio-app