Java Maven依赖和非Maven依赖冲突
我有一个项目有一些依赖关系。其中一些依赖项是Mavenized的,而另一些则不是 两个依赖项使用相同的类,但来自不同的包,一个来自javalibs,另一个来自gwtlibs。这使得应用程序崩溃 MyPackage依赖于:包A MyPacakge依赖于:包B 包B和包A相互冲突 目前我找到的唯一解决方案是排除一个冲突的依赖项 EclipseMaven是否有任何插件或解决方法可以轻松解决这个问题Java Maven依赖和非Maven依赖冲突,java,eclipse,maven,gwt,dependencies,Java,Eclipse,Maven,Gwt,Dependencies,我有一个项目有一些依赖关系。其中一些依赖项是Mavenized的,而另一些则不是 两个依赖项使用相同的类,但来自不同的包,一个来自javalibs,另一个来自gwtlibs。这使得应用程序崩溃 MyPackage依赖于:包A MyPacakge依赖于:包B 包B和包A相互冲突 目前我找到的唯一解决方案是排除一个冲突的依赖项 EclipseMaven是否有任何插件或解决方法可以轻松解决这个问题 谢谢。在我看来,在类路径中混合了2个或更多具有相同包路径和相同类名的类,第一个加载的类将被使用,后面的类
谢谢。在我看来,在类路径中混合了2个或更多具有相同包路径和相同类名的类,第一个加载的类将被使用,后面的类都将被忽略。并且不会发生异常甚至冲突。 此jvm类加载规则在企业应用程序中经常使用,用于快速修复错误。制作一个名为“a_name_yyymmddhhmmss.jar”的jar,以替换错误编码的java类,而无需编译整个项目并升级。 请添加您的异常日志或其他内容好吗 我有几点建议: