7
我在寫一個Maven插件,它將參數指向項目構建的.jar文件的路徑。目前我使用的是下面的定義爲我的Mojo類中我的配置變量...Maven finalName屬性缺失神器擴展
/**
* Location of the built artifact
* @parameter expression="${project.build.finalName}
* @required
*/
private File path;
的$ {} project.build.finalName屬性返回的路徑,內置神器,但不包含文件擴展名。因此,如果我的構建產生了一個名爲TheBuiltJar-1.0.jar的文件,我的路徑變量的路徑指向TheBuiltJar-1.0 - 這不是一個有效的文件路徑。
是否有另一個包含完整路徑和擴展名的maven屬性?或者甚至包含僅包含擴展名的另一個屬性?
Unfortunatley它作爲我使用maven的束-插件,這意味着我的包裝設置爲建設一個OSGi包不是那麼簡單的「捆綁」。 – mmccomb 2010-10-01 12:47:35
真棒!這正是我需要的! – nterry 2014-08-06 18:20:48