1

我们正在使用 Maven 来构建项目。这是遗产,也是巨大的遗产。我们新添加了几个 .keystore 文件到它的资源文件夹。

问题是,一旦构建完成,.keystore 文件就会被篡改[可能是 maven 正在尝试替换/搜索某些占位符]。由于它是遗留的,项目结构非常混乱,我们没有单独的发行版,也没有其他选择,只能使用简单的构建。

我想要的是,告诉 maven 复制这些文件而不接触它们并像以前一样保持构建。

之间,在 pom.xml 中没有明确提到,试图按照这个http://maven.apache.org/plugins/maven-resources-plugin/examples/include-exclude.html来做,但它搞砸了项目建设。

我不想篡改构建,因为它是一个巨大的遗产。我们正在使用 Ant 插件

4

2 回答 2

1

只需关闭相应的过滤<resource/>或为其添加过滤<exclude/>

于 2013-02-11T15:39:39.033 回答
0

经过大量资源后,找到了解决方案http://maven.apache.org/plugins/maven-resources-plugin/examples/binaries-filtering.html

谢谢 :)

于 2013-02-11T14:37:26.843 回答