Eclipse と Solr は初めてなので、apache-solr-3.6.0.war を Eclipse にインポートし、Tomcat プラグインを使用して Solr を実行しました。既存のコードをデバッグしたいのですが、Solr ソース コードをインポートするにはどうすればよいですか?
質問する
3553 次
4 に答える
3
正確にインポートした方法がわからない場合:ソース添付ファイルを探しているようです。
Solrソースコードを直接使用する方が良い場合があります。リリースに含まれているREADMEファイルを確認してください。eclipseを初期化するためのantタスクがあります。
ide runを設定するには、[...]'anteclipse'を実行します。
次に、すべての依存関係がivyを使用してロードされ、IDE内から実行できます。
于 2012-07-11T21:23:58.260 に答える
2
Lucene/Solr ソース全体をチェックアウトすることもできます。
- Subclipse アドインをインストールする
- 選択
New...
>Project...
SVN
>Checkout projects from SVN...
- このリンクを新しいリポジトリとして追加
- ブランチを選択します
/branches/lucene_solr_3_6
(最新の安定バージョンが必要な場合。最先端のソースを使用する場合はトランクを使用します) - 選択
Check out as a project in a workspace
して、他のすべてをデフォルトのままにします
次に、チェックアウトが完了したら、セットアップを完了するために手動で JAR をいじる必要はありません。
build.xml
プロジェクトのルートにあるmain を右クリックします- 選択
Run As...
>Ant build...
選択 (この順序で) ivy-bootstrap
およびresolve
タスク (すべての JAR 依存関係をダウンロードします)- 次に、次の順序で実行します:
validate, clean-idea, eclipse, compile, get-maven-poms, generate-maven-artifacts
(最後の 2 つは Maven を使用する予定の場合のみ)。
以上で、ワークスペースに赤みがなくなり、Lucene と Solr の JAR がビルドされたはずです。
于 2012-07-15T23:17:48.910 に答える
2
次のようにsolrを実行します。
java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044 start.jar
Solr が起動しますが、続行するには Eclipse から接続するのを待ちます。
次に、Eclipse で次の場所に移動します。
- 実行/デバッグ構成...
- リモート Java アプリケーションの選択
- [新規] ボタンを押して、新しいリモート構成を作成します
- ポートに 1044 を入れる
- デバッグをクリック
これは、Java でリモート アプリケーションをデバッグする標準的な方法です。
于 2014-02-04T02:31:47.447 に答える