2017-02-03 10 views
0

dbunitに依存するメインプロジェクトに取り組んでいます。 dbunitは、Maven pomの依存関係として定義されています。それはfindで動作しますが、dbunitにバグがあり、修正したいと思います。IntelliJ IDEA:プロジェクトとその依存関係を扱う最良の方法

ここで、dbunitのソースコードをダウンロードしました。 IntelliJ IDEAとMavenに、依存関係の代わりにそのコードを使用するように指示するにはどうすればよいですか?私のプロジェクトはSubversionを使うことに注意してください.dbunitはgitを使います。私のプロジェクトsi Java 1.8ベース、dbunitはJava 1.5です。

理想的には、dbunitのコードを変更してプロジェクトのコンパイルボタンを押すだけで、すべてがコンパイルされ実行されていることが理想です。私は自分のコード内でデバッグすることもでき、dbunitのコードに入ることもできます。

モジュールとしてdbunitをインポートしようとして1時間を無駄にしてしまいました。 dbunitには、自分のプロジェクトに対応していないpom.xmlに親があり、そのままにしておく必要があります。

したがって、どちらのプロジェクトでも最高のセットアップができますか?

+0

ローカルのdbunitをビルドし、ローカルのMavenリポジトリにjarをコピーします。 IntelliJsのキャッシュをクリアし、ローカルのMavenレポからdbunitを使用します。 –

答えて

0

両方のプロジェクトを(モジュールとして)単一のIntelliJプロジェクトにインポートする必要があります。

IntelliJでコードを実行した場合(ただしMavenゴールを使用しない場合)、リポジトリで成果物を使用するのではなく、dbunitモジュールが使用されます。

IntelliJプロジェクトのモジュールは完全に無関係でもかまいません。

関連する問題