1

我有一个 maven 项目,我在其中使用 axis2,它依赖于 armart-core 的安全性。Rampart 有一个默认的 log4j.properties 文件,它可以防止显示我的日志记录。我想从我的依赖项中排除该文件。如何在保持依赖关系的同时从依赖关系中排除文件?

4

1 回答 1

0

作为一种解决方案,您当然可以解压缩依赖项(使用maven-dependencies-plugin),删除属性文件并重新打包依赖项(使用maven-assembly-plugin),然后再依赖重新打包的工件。

我发现整个过程实际上太麻烦了。为什么不直接在 src/main/resources 中提供自己的 log4j.properties 来覆盖包含的文件?

于 2011-07-12T21:18:41.393 回答