2011-12-18 18 views
0

実行可能なjarをEclipseと同じ方法で作成したいのですが、CLIから実行します。私はbuildbotを使用しています。たとえば、自動的に夜間ビルドを自動的に作成できるようにしたいと考えていますが、実行可能でもあります。eclipseのような実行可能なjarファイルをcliでコンパイルして作成します

私のMakefile:助けを

JFLAGS = -g 
JC = javac 
JAR = jar 
JARFLAGS = cfe ./bin/java.jar alone.Gameloop -C resources . -C ./ 
.SUFFIXES: .java .class 
.java.class: 
    $(JC) $(JFLAGS) $(wildcard alone/*.java) 
    #$(JC) $(JFLAGS) $*.java 

CLASSES = \ 
    $(wildcard alone/*.java) \ 
# alone/Enter.java \ 
# alone/GameLoop.java \ 
# alone/ImageRender.java \ 
# Blah.java \ 
# Library.java \ 
# Main.java 

all: classes 

default: classes 

packages: jars 

jars: 
    #echo $(JAR) $(JARFLAGS) $(CLASSES:.java=.class) 
    #false 
    $(JAR) $(JARFLAGS) $(CLASSES:.java=.class) 

classes: $(CLASSES:.java=.class) 

clean: 
    $(RM) *.class 

ありがとう!

瓶::)

+0

は、あなたがこのことから何のエラーを取得しないものを行うのだろうか? – sarnold

答えて

0

自分のものは、あなたがしなければならないすべては、依存関係としてターゲットのjarファイルに$(クラス)を追加で大丈夫に見えるクラス $(JAR)$(JARFLAGS)$(クラス:. Javaの=の.class)

、その後make jarsは毎晩

関連する問題