我正在使用 rpm-maven-plugin 生成 RPM。我想使用相关的运行时环境变量指定目标目录。问题是插件在编译期间评估变量。
例如${JAVA_HOME}
:
<mapping>
<directory>${JAVA_HOME}/ext</directory>
<sources>
<source>
<location>/home/user/run.sh</location>
</source>
</sources>
</mapping>
我希望 RPM 规范文件中的目录保留${JAVA_HOME}/ext
下来,并且只在 RPM 安装期间(即运行时)进行评估。