我目前在Mac上的Eclipse中有一个Java程序,我通常只需要多次点击就可以将我的代码导出到.jar文件中以在我的服务器上进行测试。我想通过终端自动化这个过程。
基本上,我通常通过选择项目来编译我的代码
我怎么能通过终端这样做?我假设这首先要求我编译Java文件,然后将它转换为jar是另一个步骤。
非常感谢帮助。
答案 0 :(得分:2)
您可以创建执行此操作的shell脚本。自1998年以来,这种技术已经过时了。因此,使用一种流行的构建工具。如果您现在开始,请查看Gradle。虽然还有很多其他工具:好老蚂蚁,maven,buildr,常春藤等。
答案 1 :(得分:1)
示例脚本:
#!/bin/bash
# set CLASSPATH if needed
cd workspace/src
javac -d . *.java
jar tf exported.jar .
答案 2 :(得分:1)
您可以使用构建脚本编写所有这些活动的脚本。为此存在几个库,但Apache Ant是一个很好的起点。 Ant构建脚本可以从命令行或eclipse中运行,并且可以使用一个命令为您完成所有编译,打包和(部分)部署。