代码之家  ›  专栏  ›  技术社区  ›  vijay jawale

我们可以在Install4j文件中使用${baseDir}占位符来替换entries标记中的文件路径吗

  •  1
  • vijay jawale  · 技术社区  · 7 年前
    <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插件。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Ingo Kegel    7 年前

    您可以为此目的使用编译器变量。

    ${compiler:baseDir}
    

    请注意,如果您在“常规设置”中选择“使所有路径相对”->项目选项,所有文件都是相对于项目文件创建的,如果项目文件位于 baseDir 目录