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