java – Eclipse中的Maven依赖项错误
发布时间:2020-12-14 05:45:09 所属栏目:Java 来源:网络整理
导读:我有一个战争人工制品,我需要从罐子里使用他们的一些类. 我无法将类移动到另一个项目,然后使用以下配置将我的webapp中包含的类和资源部署为“附加”工件: plugin artifactIdmaven-war-plugin/artifactId version2.1.1/version configuration attachClassest
我有一个战争人工制品,我需要从罐子里使用他们的一些类.
我无法将类移动到另一个项目,然后使用以下配置将我的webapp中包含的类和资源部署为“附加”工件: <plugin> <artifactId>maven-war-plugin</artifactId> <version>2.1.1</version> <configuration> <attachClasses>true</attachClasses> </configuration> </plugin> 这将导致部署两个工件:mywebapp-1.0-SNAPSHOT.war和mywebapp-1.0-SNAPSHOT-classes.jar. 要使用这些类,我将引用工件,如下所示: <dependency> <groupId>mygroup</groupId> <artifactId>mywebapp</artifactId> <version>${project.version}</version> <classifier>classes</classifier> </dependency> 当我从Jenkins编译时一切正常,但是当我从Eclipse本地运行测试时找不到引用类. (java.lang.NoClassDefFoundError) 我认为它可能是maven eclipse插件中的一个错误,有人有任何想法可以发生吗? 解决方法
我的简单答案是Eclipse的bug跟踪系统的以下链接:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=365419 看看里面的答案. 是的,Eclipse本身就是一个问题. Eclipse中的解决方案只是在您的工作区中手动将项目添加到您需要战争项目中的类的相应项目中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |