別の Web プロジェクトで「検索」という Java プロジェクトを使用しようとしています。Search プロジェクトを jar としてエクスポートし、Web プロジェクトの WEB-INF/lib フォルダーに追加しました。問題は、検索プロジェクトに Accumulo、Hadoop、Zookeeper などの多くの依存関係があることです。これらの maven 依存関係/jar ファイルを検索プロジェクトから Web アプリの WEB-INF/lib フォルダーにコピーして、すべてを機能させるにはどうすればよいですか? ?
2791 次
3 に答える
1
Mavenを使用しているので、必要なのは「検索」プロジェクトを依存関係としてWebプロジェクトに追加することだけです。Mavenは、Accumolo、Hadoop、Zookeperなどの推移的な依存関係を自動的に解決します。
于 2012-06-28T18:02:52.743 に答える
1
プロジェクトの通常の依存関係として、Accumulo、Hadoop などの使用を追加するだけです。したがって、それらは戦争プロジェクトに自動的にパッケージ化されます。
于 2012-06-28T17:51:07.583 に答える
1
他の方法があるかもしれませんが、私のアプローチはそうです。
- プロジェクトで、maven の依存関係をクリックして展開します。
- 必要なJarファイルを選択してコピー(Cntrl+C)
- Notepad ++またはEclipse(任意のタイプのファイル)に貼り付けます
ファイル システムのダウンロード フォルダをクリアします。ファイルシステムの各フォルダーに移動するのではなく、ブラウザーからすべてのjarファイルをダウンロードしているためです。
ブラウザの URL タブに 1 行ずつコピーするだけです。WEB-INF/lib フォルダーに簡単にコピーできるダウンロードにダウンロードされます。
注: このプロセスは、次の方法で自動化できます。
- Javaコードを書く(java.io)
- 文字列の配列を作成するか、テキスト ファイルから 1 行ずつ読み取る
- 反復によってフォルダーにコピーするファイルの配列を作成します。
それが役立つことを願っています。
于 2018-06-29T15:09:33.510 に答える