如何使用maven编写shell脚本来执行java文件

时间:2012-02-27 06:47:13

标签: java shell maven

我想创建一个shell脚本,在调用时运行以下命令 mvn exec:java -Dexec.mainClass =“location_of_class_file”-Dexec.args =“parameter”;

1 个答案:

答案 0 :(得分:1)

首先,如果您使用Maven,则可以在pom文件中指定主类。该值将被解析并存储在jar的清单文件中。因此可以省略参数-Dexec.mainClass="location_of_class_file"

如果maven(mvn)在您的PATH变量中,您可以直接将命令粘贴到<filename>.sh中并执行它。 您可以使用<filename>.sh创建touch。请务必使用chmod为其授予执行权限。