我正在尝试使用 jenkins 构建我的 maven 项目。它创建了战争文件,但无法读取 build.properties 文件,因此所有的 css、图像路径都没有得到反映。
知道的请分享。
没有更多信息,就很难理解你想要什么。但我猜你习惯用 Ant 构建,它正在过滤你的资源。
所以,如果你想做同样的事情,你可以使用 maven-resources-plugin,它会在你运行 mvn:package(或更高版本)时自动触发。
这里有一个例子:
<project>
...
<build>
...
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/webapp</directory>
<filtering>false</filtering>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<filters>
<filter>build.properties</filter>
</filters>
...
</resources>
...
</build>
...
</project>
如果我弄错了,请发布你的 pom 和你的模板配置文件。