3

私は古典的な IntelliJ IDEA プロジェクトを持っています (maven または gradle はありません)。このプロジェクトを Makefile プロジェクトに変換したいと考えています。

たとえば、いくつかのフレームワークのないコンソール アプリケーションがあります。このアプリケーションは で構成されていMain.java, Class1.java and Class2.javaます。ソースファイルはsrc/com/site/フォルダーにあります。

makeターミナルに書き込んで取得したいMain.jar。もちろん、手動で Makefile を作成したくはありません。

4

1 に答える 1

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
于 2014-11-03T01:57:28.460 に答える