java如何在没有Shade插件的情况下编译DropWizard?
我正试图让DropWizard项目正常工作,但如果没有一百万个重复的依赖项错误,我无法编译它。这些错误是由Shade插件和my com造成的。蒂克奥雷利乌斯。泰坦插件。Titan在使用Shade时拒绝编译没有重复错误的代码,所以我想去掉Shade
当我尝试在没有Shade的情况下编译我的项目时,java无法找到使用我的main方法的类
有什么想法吗?:)
谢谢
你可以在下面搜索框中键入要查询的问题!
我正试图让DropWizard项目正常工作,但如果没有一百万个重复的依赖项错误,我无法编译它。这些错误是由Shade插件和my com造成的。蒂克奥雷利乌斯。泰坦插件。Titan在使用Shade时拒绝编译没有重复错误的代码,所以我想去掉Shade
当我尝试在没有Shade的情况下编译我的项目时,java无法找到使用我的main方法的类
有什么想法吗?:)
谢谢
# 1 楼答案
Shade插件解压所有依赖jar,使它们在可执行jar的类路径中可用。一些依赖项带来了公共依赖项,导致重复的jars错误。您可以通过检查依赖关系树并排除重复的jar来解决此问题
应采取的步骤: