1

私はschemas.jar私に供給されており、単純なMavenプロジェクト内からそれにアクセスしようとしています。クラスパスにあるディレクトリにschemas.jarファイルを配置しました。src/main/resources

作成したドキュメントに次のような方法でアクセスしようとすると、次のようになります。

GetOrdersRequestDocument getOrdersRequestDocument = GetOrdersRequestDocument.Factory.newInstance();

GetOrdersRequestDocumentそれは(それを見つけることができない) について不平を言います。

プロジェクトでこれらのクラスを取得するにはどうすればよいですか?特定のものをインポートする必要がありますか?

4

1 に答える 1

1

クラスパスにあるsrc/main/resourcesディレクトリにschemas.jarファイルを配置しました。

はい、src/main/resourcesディレクトリ内のファイルはクラスパス上にあります。ただし、これは、jar自体のコンテンツが直接利用できることを意味するものではありません。URLClassLoaderただし、を使用してJARをロードすることもできます。

しかし...これは私が物事を行う方法ではありません。これがオプションの場合、JARを企業またはローカルリポジトリに(を使用してinstall:install-file)インストールし、依存関係として宣言します。これにより、他の依存関係と同様に、JARのコンテンツをコードで使用できるようになります。

于 2010-01-28T12:29:30.313 に答える