2016-05-09 11 views
0

何が起きているのかを見つけようとしているので、私はここに書いています。別のmaven依存関係設定ファイルへのアクセス

私は現在、idが異なる種類のルールの中で提供された文字列を検証する「ツールボックス」プロジェクトに取り組んでいます。 私はXMLファイルに異なるルールを保存しており、プロジェクト自体は適切に動作しています。

ValidatorProject : 
|___ src/main/java 
|____ ValidatorManage.java (this one have a method that is able to load the correct config validator file and validate the provided String) 
|___ src/main/resources 
|____ *.xml (a lot of xml config files) 

ユニットテスト、期待通り自体が働くプロジェクト内の直接マネージャのインスタンス化:

その構造のようなものです。

ここでは、このプロジェクトをいくつかのデータを検証する必要のある他のプロジェクトへの依存関係として追加したいと思います。

2番目のプロジェクトValidatorManager.class.getClassLoader().getResourceAsStreamで新しいValidatorMangerインスタンスを作成する際の問題は、プロジェクトn°2のクラスパスを使用し、設定ファイルが見つからないために動作しません。

バリデータプロジェクトのmavenビルドでリソースをインポートしようとしましたが(私はjarファイルを解凍してもそれを持っています)、どのようにアクセスできますか?

誰かが解決策を持っていると(それが働く方法についてのより重要な説明)、私はこれを回して本当に感謝します。 私は確かに、バリデータプロジェクトのビルド中に何かする必要がありますが、何が見つかりませんか?私を読んで、私の英語のため申し訳ありませんし、時間を割いて、事前に

ありがとう:/

素敵な一日

答えて

0

を持っている私は最終的に見つけるのsrc /メイン/リソース

+0

こんにちは、すでにsrc/main/resourcesの下にあります(私はメッセージを編集しましたので、入力中に間違えるかもしれません。 – Tos

0

下のXML設定ファイルを置きます何か働いている。

私はこれを行う方法であるとは思っていません(このプロジェクトが必要なすべてのプロジェクトでこれを行うのは実際的ではないようです)。

http://maven.apache.org/plugins/maven-remote-resources-plugin/examples/sharing-resources.html

少なくとも、これは今のために働いているあなたには、いくつかを持っている場合、私はよりよい解決策のためにまだ開いています。

関連する問題