私は次のアリを持っています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ディレクトリにOracleJDBCドライバがあります。Echoはそれを正しく印刷します:
Classpath is E:\MyDir\lib\ojdbc14-10_2_0_3.jar
どういうわけか、sqlantタスクはまだ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"
すると、同じエラーメッセージが表示されます。
ant 1.7.1(Netbeans 6.5で構築)を使用しています