У меня есть следующий муравей build.xml
:
<path id="antclasspath">
<fileset dir="lib">
<include name="*.jar"/>
</fileset>
</path>
<property name="pathvar" refid="antclasspath" />
<echo message="Classpath is ${pathvar}"/>
<sql
driver="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@myserver.hu:1521:dbid"
userid="myuserid"
password="mypassword"
print="yes"
classpathref="antclasspath">
select * from table
</sql>
В каталоге lib есть драйвер Oracle JDBC. Эхо печатает правильно:
Classpath is E:\MyDir\lib\ojdbc14-10_2_0_3.jar
Каким-то образом задача sql ant все еще не может загрузить драйвер Oracle:
E:\MyDir\build.xml:100: Class Not Found: JDBC driver oracle.jdbc.driver.OracleDriver could not be loaded
В чем проблема с этим build.xml? Довольно странно, что вчера он работал несколько раз, но больше никогда.
Использование classpath="E:\MyDir\lib\ojdbc14-10_2_0_3.jar"
в задании выдает то же сообщение об ошибке.
Я использую муравей 1.7.1 (встроенный в Netbeans 6.5)