从build.xml ant动态添加jar

时间:2012-04-17 09:49:58

标签: ant weblogic-10.x ant-contrib

我创建了一个jar文件,其中依赖项(即wlclient.jarwljmxclient.jar)添加到清单文件Class-Path属性中。我收到错误说"不支持的协议:t3",但如果我将这些jar放在C:\apache-ant-1.8.3\lib文件夹中,则执行时没有错误。

我是蚂蚁的新手请帮忙。

下面给出了创建jar文件的ant任务。

<jar destfile="projectpoc.jar" basedir="bin" excludes="**/Test.class">
        <manifest>
          <attribute name="Class-Path" 
            value=" lib/mysql-connector.jar lib/log4j-1.2.14.jar lib/ojdbc6.jar lib/wlclient.jar lib/wljmxclient.jar " />
        </manifest>
</jar>

1 个答案:

答案 0 :(得分:0)

我建议使用manifestclasspath ANT任务。它将正确解析相对于jar文件的路径。

请参阅以下答案:Ant + Class-path Issue