2014-07-09 31 views
0

在Eclipse中,我使用ant来创建.jar文件如何使用Ant创建可执行jar

我需要在另一个项目中调试jar。 我怎样才能生成一个也包含调试源代码的jar?

编辑: 我创建使用jar:

<jar destfile="${my.lib}/${myProject}.jar" basedir="${eclipse.workspace}/${myProject}/bin">

回答

2

包括在罐子源文件,这样就足够了:

<jar destfile="${my.lib}/${myProject}.jar" basedir="${eclipse.workspace}/${myProject}" includes="bin/**,src/**"/> 

但是,你在你的问题中提出create an executable jar,为此,这应该工作:

<target name="abc"> 
    ... 
    <manifest file = "MANIFEST.MF"> 
     <attribute name = "Main-Class" value = "yourClassName"/> 
     <attribute name = "Class-Path" value = "."/> 
    </manifest> 
    <jar destfile="${my.lib}/${myProject}.jar" basedir="${eclipse.workspace}/${myProject}" includes="bin/**,src/**" manifest="MANIFEST.MF"/> 
</target> 
相关问题