2017-07-28 60 views
1
<entries> 
     <fileEntry mountPoint="135" file="D:/Project/SampleProject/src/main/resources/SampleFiles/Driver/Driver.xls" overwriteMode="4" shared="false" fileMode="644" uninstallMode="0" overrideFileMode="false" overrideOverwriteMode="false" overrideUninstallMode="false" /> 
    </entries> 

這裏的路徑d:/項目/ SampleProject是項目的基本目錄,所以是有可能取代這條道路與$ {basedir}?

我使用的是install4j-maven-plugin。

回答

2

您可以爲此使用編譯器變量。

在常規設置 - >編譯器的變量,定義一個變量,「基本目錄」,那麼你就可以用的語法,用它

${compiler:baseDir} 

請注意,如果您選中「使所有的路徑相對的」綜合設置 - >項目選項,所有文件都與項目文件相關,如果項目文件位於baseDir目錄,則可能不需要該變量。