0

eclipseと同じ方法で、CLIから実行可能なjarを作成したいと思います。私はbuildbotを使用していますが、たとえば、ナイトリービルドを自動的に作成できるようにしたいのですが、実行も可能です。

私の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

助けてくれてありがとう!:)

4

1 に答える 1

0

あなたがしなければならないのは、依存関係としてjarターゲットに$(CLASSES)を追加することだけです。

jar:クラス$(JAR)$(JARFLAGS)$(CLASSES:.java = .class)

その後make jars、毎晩作業を行います

于 2011-12-18T02:34:30.763 に答える