首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过打包到maven-dependency-plugin中排除工件?

如何通过打包到maven-dependency-plugin中排除工件?
EN

Stack Overflow用户
提问于 2021-10-22 13:14:33
回答 1查看 39关注 0票数 0

我在一个复杂的tomcat配置中工作,其中我使用作为WAR分发的第三方专有服务。在servlet容器中,我部署了10个WAR,其中只有一个由我们编码。

我们使用maven来管理这个项目。

我在提供作用域的POM中声明第三方WAR文件。

当我尝试使用maven在本地测试服务器上部署系统时,我的问题就出现了。我正在使用maven-dependency-plugin: copy -dependencies目标将正确的工件复制到本地服务测试程序的正确目录中。

我必须将JAR文件复制到一个目录中,将WAR文件复制到另一个目录中。但是maven并没有通过打包来区分这些工件。因此,我结束了在目标目录中将JAR和WAR混合在一起。而我需要两次执行,一次用于WAR,另一次用于JAR到正确的目录。

我只能使用一个复制目标来指定要复制的每个工件,但是如果任何开发人员添加了新的依赖项,这就很难维护,该依赖项也必须添加到正确的复制目标中。

我希望能够使用复制依赖目标,但能够表明我只想复制特定的包。

你知道我该怎么做吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-25 11:25:31

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69677541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档