1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| <project default="myproj">
<target name="clean">
<delete dir="bin"/>
<delete dir="exe"/>
</target>
<target name="compile" depends="clean">
<mkdir dir="bin"/>
<javac srcdir="src" destdir="bin"/>
</target>
<target name="jar" depends="compile">
<mkdir dir="exe"/>
<jar destfile="exe/myproj.jar" basedir="bin">
<manifest>
<attribute name="Main-Class" value="main.Main"/>
<attribute name="Main-Class" value="main.Main"/>
<attribute name="Calculate-Class" value="main.Calculate"/>
<attribute name="Extract-Class"value="main.Extract"/>
<attribute name="Comp-Class" value="main.Comp"/>
<attribute name="G-Class" value="main.G"/>
<attribute name="Text-Class" value="main.Text"/>
<attribute name="Display-Class" value="main.Display"/>
<attribute name="Lex-Class" value="main.Lex"/>
<attribute name="Outside-Class" value="main.Outside"/>
<attribute name="Travel-Class" value="main.Travel"/>
<attribute name="Pir-Class" value="main.Pir"/>
<attribute name="Close-Class" value="main.Close"/>
<attribute name="Open-Class" value="main.Open"/>
<attribute name="Decode-Class" value="main.Decode"/>
<attribute name="Poly-Class" value="main.Poly"/>
<attribute name="Return-Class" value="main.Return"/>
<attribute name="Differ-Class" value="main.Differ"/>
<attribute name="Random-Class" value="main.Random"/>
<attribute name="Use-Class" value="main.Use"/>
<attribute name="Test-Class" value="main.Test"/>
<attribute name="Weak-Class" value="main.Weak"/>
<attribute name="Pile-Class" value="main.Pile"/>
<attribute name="Stock-Class" value="main.Stock"/>
</manifest>
</jar>
</target>
<target name="myproj" depends="jar">
<java jar="exe/myproj.jar" fork="true"/>
</target>
</project> |
Partager