Ant打jar包指定MainClass
一般用ant打jar的时候不用指定程序的入口!这个jar一般是给其他app引用的。
但是如果该jar就是程序的启动jar。例如:
?? ??? ??? ??? ?<exclude name="**/*Test.*"/>
?? ??? ??? ??? ?<exclude name="**/Test*.*"/>
?? ??? ??? ??? ?<manifest>
?? ??? ??? ??? ??? ?<attribute name="Main-Class" value="com.ant.action.Action"/>
?? ??? ??? ??? ??? ?<attribute name="Class-Path" value="junit.jar"/>
?? ??? ??? ??? ?</manifest>
?? ??? ??? ?</jar>?
用winRar打开jar文件,打开MANIFEST.MF文件,内容如下:
?
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 20.0-b11 (Sun Microsystems Inc.)
Main-Class: com.ant.action.Action
Class-Path: junit.jar