在Maven appsembler程序脚本中设置Java cmd

问题描述 投票:4回答:1

我需要为maven appassembler设置JAVA_HOME/ JAVACMD,以便在脚本中对其进行设置,并在运行脚本时覆盖系统JAVA_HOME属性。

我知道如何为jsw设置(设置为wrapper.java.command)执行此操作,但这对于基本程序似乎并不正确。

我该怎么做?

appassembler手册页并没有真正的帮助。 http://mojo.codehaus.org/appassembler/index.html

java maven appassembler
1个回答
0
投票

我设法通过windowsScriptTemplate参数解决了这个问题。我从Appassembler源代码复制了windowsScriptTemplate文件,并将其放置在项目目录内的windowsBinTemplate目录中,对其进行了编辑,以使JAVACMD变量具有所需的值,然后对appassembler进行了配置。

在原始脚本中,我只是将pom.xml更改为所需的内容,例如:

line 53

这是我的pom.xml:

if "%JAVACMD%"=="" set JAVACMD="%BASEDIR%"\jdk-13.0.1\bin\java
© www.soinside.com 2019 - 2024. All rights reserved.