src / main / resources的Maven表达式

时间:2010-01-26 07:56:59

标签: maven-2

如何将Maven中的主资源目录指定为文件?我正在使用${project.resources[0]},但这是org.apache.maven.model.Resource,而我需要java.io.File

我需要在rpm-maven-plugin中使用它:

<mapping>
  <directory>${app.home}/cfg</directory>
  <sources>
    <source>
       <location>${project.resources[0]}</location>
    </source>
   </sources>
</mapping>

1 个答案:

答案 0 :(得分:2)

确实,资源/ resourceList<Resource>。我可能错了,但我认为从resource得到的最好的是一个字符串,表示存储资源的目录(这是POM的相对路径)。

${project.build.resources[0].directory}