小编典典

如何自动创建批处理/ shell脚本来运行Java控制台应用程序?

java

我有一个Java命令行应用程序,并想创建一个Ant *构建脚本,该脚本将创建所有必需的批处理/
shell脚本,以成功运行该应用程序,包括所有类路径变量。我需要执行以下操作:

  1. 为Linux / Unix创建外壳脚本文件,为Windows / DOS创建批处理文件
  2. 添加所有类路径依赖关系(来自Maven或仅使用Eclipse中的构建路径)
  3. 添加任何必需的样板sh / bat代码以运行(ENV变量,JAVA_HOME等)

免责声明 -最初的问题是Ant / Maven,但我希望查看是否可以在Ant中完成。


阅读 215

收藏
2020-10-20

共1个答案

小编典典

在Maven中,针对此问题的最佳解决方案是maven-appassembler-
plugin
,它可以处理shell脚本/批处理文件的创建。与maven-
assembly结合使用,您可以创建一个tar.gz或zip归档文件,其中包含所需的所有内容。

2020-10-20