猿问

Maven WAR依赖

我正在编写一个用于验收测试的项目,由于各种原因,这取决于打包为WAR的另一个项目。我已经设法使用maven-dependency-plugin解包了WAR,但是我无法使我的项目包含解包的内容WEB-INF/lib/*.jarWEB-INF/classes/*包含在类路径中,因此构建失败。有没有办法将这些文件包含到类路径中,还是有更好的方法依赖于WAR?

非常感谢。


幕布斯7119047
浏览 458回答 3
3回答

跃然一笑

自从maven-war-plugin 2.1-alpha-2以来,还有另一个选择。在您的WAR项目中:<plugin>&nbsp; &nbsp; <artifactId>maven-war-plugin</artifactId>&nbsp; &nbsp; <version>2.1.1</version>&nbsp; &nbsp; <configuration>&nbsp; &nbsp; &nbsp; &nbsp; <attachClasses>true</attachClasses>&nbsp; &nbsp; </configuration></plugin>这将创建一个类工件,您可以将其用于验收测试项目中:<dependency>&nbsp; &nbsp; <groupId>your-group-id</groupId>&nbsp; &nbsp; <artifactId>your-artifact-id</artifactId>&nbsp; &nbsp; <version>your-version</version>&nbsp; &nbsp; <classifier>classes</classifier></dependency>
随时随地看视频慕课网APP
我要回答