Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 让shade插件忽略war文件,但将其复制到uberjar中_Maven_Maven Shade Plugin_Hawtio - Fatal编程技术网

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

Maven 让shade插件忽略war文件,但将其复制到uberjar中,maven,maven-shade-plugin,hawtio,Maven,Maven Shade Plugin,Hawtio,我想将hawt.io捆绑到我的Java应用程序(hawtio-default-1.4.45.war)中。为了便于用户使用,我将战争复制到了参考资料中 问题是,我使用shade插件创建jar,它似乎在摆弄嵌入的war-如果从eclipse中启动main(),hawt.io工作正常,但是如果启动jar,它就完全乱了 有没有办法让shade插件忽略war(它的内容),而只是将其复制到jar中?我建议看看hawtio如何构建它的hawtio应用程序,它是一个独立的jar,嵌入hawtio和war,您可以

我想将hawt.io捆绑到我的Java应用程序(hawtio-default-1.4.45.war)中。为了便于用户使用,我将战争复制到了参考资料中

问题是,我使用shade插件创建jar,它似乎在摆弄嵌入的war-如果从eclipse中启动main(),hawt.io工作正常,但是如果启动jar,它就完全乱了


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

我建议看看hawtio如何构建它的hawtio应用程序,它是一个独立的jar,嵌入hawtio和war,您可以配置主类等等


看:

对不起,克劳斯,我不明白你的建议。我在配置hawt.io方面没有问题,但我需要知道如何嵌入war或jar,让shade忽略它。我只是试着不嵌入它,而是把它放在jar之外-这很好用,因为我看到hawt应用程序使用汇编插件,但我使用shade插件,因为我需要正确处理某些依赖项使用的特殊资源(cxf…)