2017-07-28 1 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> 

Voici le chemin D:/Projet/sampleProject est le répertoire de base du projet, donc est-il possible de remplacer ce chemin avec le $ {basedir}?

J'utilise install4j-maven-plugin.

Répondre

2

Vous pouvez utiliser des variables de compilateur à cette fin.

Le Général> Paramètres variables de compilateur, définir une variable « baseDir », vous pouvez l'utiliser avec la syntaxe

${compiler:baseDir} 

Notez que si vous sélectionnez « Capturez tous les chemins relatif » sur le général Paramètres- > Options du projet, tous les fichiers sont relatifs par rapport au fichier projet et vous ne pouvez pas avoir besoin de la variable si le fichier projet se trouve dans le répertoire baseDir.