在如下外部postinstallScriptlet
,有没有办法访问 maven 属性,例如${project.artifactId}
?pom.xml 文件有这个片段:
<postinstallScriptlet>
<scriptFile>scripts/postinstall.sh</scriptFile>
<fileEncoding>utf-8</fileEncoding>
</postinstallScriptlet>
在如下外部postinstallScriptlet
,有没有办法访问 maven 属性,例如${project.artifactId}
?pom.xml 文件有这个片段:
<postinstallScriptlet>
<scriptFile>scripts/postinstall.sh</scriptFile>
<fileEncoding>utf-8</fileEncoding>
</postinstallScriptlet>
这些属性不能直接访问,但您可以使用maven-resources-plugin copy-resources目标在从脚本目录复制到目标时应用过滤器。然后需要更改您的 scriptFile 配置以指向目标下的复制资源。