0

我正在尝试使用 jenkins 构建我的 maven 项目。它创建了战争文件,但无法读取 build.properties 文件,因此所有的 css、图像路径都没有得到反映。

知道的请分享。

4

1 回答 1

0

没有更多信息,就很难理解你想要什么。但我猜你习惯用 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 和你的模板配置文件。

于 2012-07-16T20:30:57.227 回答