我创建了一个具有依赖关系的jar文件(即wlclient.jar
,wljmxclient.jar
)添加到清单文件Class-Path属性中。我得到错误说“不支持的协议:t3”,但是如果我将这些罐子放在C:\apache-ant-1.8.3\lib
文件夹中,则执行时不会出错。从build.xml动态添加jar蚂蚁
我是新来的蚂蚁请帮忙。
创建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>
哪里projectpoc.jar创建的,它驻留在lib目录旁边。如果它在bin目录下创建的bin文件夹里面有lib目录? 。如果生成的jar文件不在lib目录旁边,你可以尝试将它放在lib目录旁边并再次执行它? – jay 2012-04-17 09:59:18