我正在开发一个将在control-m工具中安排的java应用程序。
程序是可配置的,无需修改源代码,这意味着可以为程序指定日志文件路径,数据输入文件。
control-m或windows shceduler可能会也可能不会在这些计算机上安装Jre或JDK。我想要做的是在我的项目jar(maven模块)中包含jre相关的jar,方法是将它指定为我的pom.xml中的依赖项,这样我就不用担心java是否安装在那些程序可以运行的机器上运行
我正在使用jdk 1.6。
答案 0 :(得分:0)
您可以在pom.xml中为java依赖项指定此插件。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
<executable>${env.JAVA_HOME}/bin/javac</executable>
<fork>true</fork>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
必须安装此JRE,并且必须在系统计算机上设置JAVA_HOME路径。