我在一个复杂的tomcat配置中工作,其中我使用作为WAR分发的第三方专有服务。在servlet容器中,我部署了10个WAR,其中只有一个由我们编码。
我们使用maven来管理这个项目。
我在提供作用域的POM中声明第三方WAR文件。
当我尝试使用maven在本地测试服务器上部署系统时,我的问题就出现了。我正在使用maven-dependency-plugin: copy -dependencies目标将正确的工件复制到本地服务测试程序的正确目录中。
我必须将JAR文件复制到一个目录中,将WAR文件复制到另一个目录中。但是maven并没有通过打包来区分这些工件。因此,我结束了在目标目录中将JAR和WAR混合在一起。而我需要两次执行,一次用于WAR,另一次用于JAR到正确的目录。
我只能使用一个复制目标来指定要复制的每个工件,但是如果任何开发人员添加了新的依赖项,这就很难维护,该依赖项也必须添加到正确的复制目标中。
我希望能够使用复制依赖目标,但能够表明我只想复制特定的包。
你知道我该怎么做吗?
谢谢!
发布于 2021-10-25 11:25:31
https://stackoverflow.com/questions/69677541
复制相似问题