1

別の Web プロジェクトで「検索」という Java プロジェクトを使用しようとしています。Search プロジェクトを jar としてエクスポートし、Web プロジェクトの WEB-INF/lib フォルダーに追加しました。問題は、検索プロジェクトに Accumulo、Hadoop、Zookeeper などの多くの依存関係があることです。これらの maven 依存関係/jar ファイルを検索プロジェクトから Web アプリの WEB-INF/lib フォルダーにコピーして、すべてを機能させるにはどうすればよいですか? ?

4

3 に答える 3

1

Mavenを使用しているので、必要なのは「検索」プロジェクトを依存関係としてWebプロジェクトに追加することだけです。Mavenは、Accumolo、Hadoop、Zookeperなどの推移的な依存関係を自動的に解決します。

于 2012-06-28T18:02:52.743 に答える
1

プロジェクトの通常の依存関係として、Accumulo、Hadoop などの使用を追加するだけです。したがって、それらは戦争プロジェクトに自動的にパッケージ化されます。

于 2012-06-28T17:51:07.583 に答える
1

他の方法があるかもしれませんが、私のアプローチはそうです。

  1. プロジェクトで、maven の依存関係をクリックして展開します。
  2. 必要なJarファイルを選択してコピー(Cntrl+C)
  3. Notepad ++またはEclipse(任意のタイプのファイル)に貼り付けます

今、あなたはこのようなものを得るでしょう

  1. ファイル システムのダウンロード フォルダをクリアします。ファイルシステムの各フォルダーに移動するのではなく、ブラウザーからすべてのjarファイルをダウンロードしているためです。

  2. ブラウザの URL タブに 1 行ずつコピーするだけです。WEB-INF/lib フォルダーに簡単にコピーできるダウンロードにダウンロードされます。

注: このプロセスは、次の方法で自動化できます。

  • Javaコードを書く(java.io)
  • 文字列の配列を作成するか、テキスト ファイルから 1 行ずつ読み取る
  • 反復によってフォルダーにコピーするファイルの配列を作成します。

それが役立つことを願っています。

手動プロセスでダウンロード

于 2018-06-29T15:09:33.510 に答える