我有经典的IntelliJ IDEA项目(没有maven或gradle)。我想将这个项目转换为Makefile项目。
例如,我有一些没有框架的控制台应用程序。此应用程序由Main.java, Class1.java and Class2.java
组成。源文件位于src/com/site/
文件夹中。
我想在终端中写make
并获取Main.jar
。当然,我不想手动创建Makefile。
答案 0 :(得分:2)
我没有找到任何解决方案。因此,我使用此代码段:
someproject -p out
javac src/com/example/*.java -d out/
cd out/ && jar cfe someproject.jar com.example.Main com/example/*.class && mv someproject.jar ../ && cd ..
echo "#!/bin/bash" > someproject
echo 'java -jar $${BASH_SOURCE[0]}.jar' >> someproject
chmod a+x someproject