<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:/ Project / SampleProject 是项目的基本目录,因此可以用$ {basedir}替换此路径吗?
我正在使用install4j-maven-plugin。
答案 0 :(得分:2)
您可以将编译器变量用于此目的。
在常规设置 - >编译器变量上,定义一个变量“baseDir”,然后你可以使用它的语法
${compiler:baseDir}
请注意,如果在“常规设置” - >“项目”选项中选择“使所有路径相对”,则所有文件都是相对于项目文件生成的,如果项目文件位于{,则可能不需要变量{ {1}}目录。