我正在使用 Maven。我有一个 JScript,它将在安装应用程序时创建一个 runtime/jre/lib/ext 文件夹,因为默认情况下,自包含应用程序不包含 Java 运行时的完整副本,因为我使用的是 https 连接,因此我需要 jre/lib/分机/sunjce_provider.jar。如果缺少 jre/lib/ext/sunjce_provider.jar,则 https 连接将不起作用
为此,我添加了脚本 -
<?xml version="1.0" ?>
<package>
<job id="postImage">
<script language="JScript">
<![CDATA[
var oFSO = new ActiveXObject("Scripting.FileSystemObject");
var oFolder = oFSO.getFolder(".");
var from = oFolder.path + "\\MyApp\\lib\\sunjce_provider.jar";
var to = oFolder.path + "\\MyApp\\runtime\\jre\\lib\\ext";
if (!oFSO.FolderExists(to)) {
oFSO.CreateFolder(to);
}
to += "\\";
oFSO.CopyFile(from, to);
]]>
</script> </job> </package>
但是如何在从 pom.xml 创建包时调用这个脚本呢?创建应用程序映像后应在哪里执行脚本。请提出建议