小编Chr*_*her的帖子

在使用Ant的新jar文件构建中包含外部jar文件

我刚刚'继承'了一个Java项目而不是来自Java背景我有时会有点迷失.Eclipse用于在开发期间调试和运行应用程序.我已经通过Eclipse成功创建了一个.jar文件,其中包含了所有必需的外部jar,如Log4J,xmlrpc-server等.然后可以使用以下命令成功运行这个大.jar:

java -jar myjar.jar
Run Code Online (Sandbox Code Playgroud)

我的下一步是使用Ant(版本1.7.1)自动化构建,因此我不必让Eclipse进行构建和部署.由于缺乏java知识,这已被证明是一项挑战.项目的根目如下:

|-> jars (where external jars have been placed)
|-> java
| |-> bin (where the finished .class / .jars are placed)
| |-> src (Where code lives)
| |-> ++files like build.xml etc
|-> sql (you guessed it; sql! )
Run Code Online (Sandbox Code Playgroud)

我的build.xml包含以下内容:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." default="build" name="Seraph">
    <property environment="env"/>
    <property name="debuglevel" value="source,lines,vars"/>
    <property name="target" value="1.6"/>
    <property name="source" value="1.6"/>

    <property name="build.dir"     value="bin"/>
    <property name="src.dir"       value="src"/>
    <property name="lib.dir"       value="../jars"/>
    <property name="classes.dir"   value="${build.dir}/classes"/>
    <property name="jar.dir"       value="${build.dir}/jar"/> …
Run Code Online (Sandbox Code Playgroud)

java eclipse ant jar

37
推荐指数
2
解决办法
11万
查看次数

标签 统计

ant ×1

eclipse ×1

jar ×1

java ×1