2010-01-26 59 views
2

如何在Maven中將主資源目錄指定爲文件?我正在使用${project.resources[0]},但這是一個org.apache.maven.model.Resource,而我需要一個java.io.Filesrc/main/resources的Maven表達式

我需要這在rpm-maven-plugin用法:

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

回答

2

事實上,資源/ resource是一個List<Resource>。我可能是錯的,但我認爲從resource得到的最好的是一個代表資源存儲目錄的字符串(這是POM的相對路徑)。

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

這工作得很好。謝謝。 – 2010-01-26 08:37:58