antでクラスパスの順序を設定するにはどうすればよいですか?
具体的には、antビルドを実行しようとすると、jreにある同じクラスではなく、jar内のクラス(jaxws-api.jar)を取得する必要があります。私は現在、これらのjarを明示的に含めるようにクラスパスを設定していますが、それでも最初にjreを取得するようです。私が探しているのは、「ビルド構成」メニューの下のeclipseでの注文/エクスポートに相当するタイプです。
編集:私はより明確になります。CXF2.1.3で生成されたクラスがいくつかあります。それらはjavax.xml.ws.Service#getPort(QName、Class、WebServiceFeature ...)を呼び出します。私はJavaバージョン1.6.02を使用しています。このメソッドは、そのバージョンのそのクラスには存在しません。ただし、jaxwsバージョンのクラス(およびそれ以降のバージョンのJREクラス)には存在します。antビルドを実行しようとすると、jaxwsバージョンの前に常にJREクラスが最初に取得されます。これにより、コンパイルが失敗します。クラスパスを変更してJREを最後に配置するにはどうすればよいですか?
JREのバージョンを変更することはできないので、それが唯一の可能なものでない限り、修正として提案しないでください。