在linux中,如何使用ant创建包含外部jar和log4j.properties文件的jar文件

时间:2011-05-06 09:35:29

标签: ant jar

我想使用ant.i创建带有外部jar和log4j.properties文件的jar文件,我只有源代码。 请让我知道如何做到这一点。

提前致谢。

1 个答案:

答案 0 :(得分:0)

这是一个简单的草图。您必须为我们指定更多详细信息,以便为您提供更好的答案,例如项目布局,外部jar和log4j.properties文件所在的位置。

<project name="demo" default="build">

  <path id='external.classpath'>
    <pathelement location='commons-io-1.3.2/commons-io-1.3.2.jar' />
  </path>

  <target name="build">

    <javac debug='true' debuglevel='source,lines,vars' destdir='project\temp' source='1.5' target='1.5' includeAntRuntime='false' encoding='utf-8'>
      <src path='src' />
      <classpath refid='external.classpath' />
    </javac>

   <jar jarfile='build\foobar.jar' basedir='project\temp' />

   <copy file='commons-io-1.3.2/commons-io-1.3.2.jar' todir='build'/>
   <copy file='log4j.properties' todir='build'/>

  </target>
</project>