作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要设置我的 JAVA_HOME/ JAVACMD
用于 maven appassembler,以便它在脚本中设置并覆盖系统 JAVA_HOME
运行脚本时的属性。
我知道如何为 jsw 设置(设置 wrapper.java.command
)执行此操作,但这对于基本程序来说似乎不是正确的。
我怎样才能做到这一点?
appassembler 手册页并没有真正帮助。 http://mojo.codehaus.org/appassembler/index.html
最佳答案
我设法用 windowsScriptTemplate
解决了这个问题范围。我复制了 windowsBinTemplate Appassembler 源代码中的文件并将其放入 appassembler
我的项目目录中的目录,编辑它以便我的 JAVACMD 变量具有我想要的值,并配置我的 pom.xml
相应地。
在原来的脚本中,我只是简单地改变了line 53到我需要的,就像这样:
if "%JAVACMD%"=="" set JAVACMD="%BASEDIR%"\jdk-13.0.1\bin\java
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>appassembler-maven-plugin</artifactId>
<executions>
...
</executions>
<configuration>
<windowsScriptTemplate>${basedir}/appassembler/windowsBinTemplate</windowsScriptTemplate>
...
</configuration>
</plugin>
关于java - 在maven appsembler程序脚本中设置java cmd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26470499/
我是一名优秀的程序员,十分优秀!