Source-jarファイルが添付された多くのjarを含む(Java)プロジェクトに取り組んでいます。
プロジェクトフォルダだけでなく、これらのソースjar内に文字列リテラルを含むJavaファイル(およびそのことに関するtxt、xmlなど)をEclipse「ファイル検索」で検索する方法はありますか?
または、これを達成できるプラグインはありますか?
最近発見された次のプラグインには、リンクされたソースjarを検索するためのベータ版サポートがあります。 https://github.com/ajermakovics/Eclipse-instasearch
デフォルトではオフになっているため、設定でソースjarの検索を有効にする必要があります。ソースの量によっては、インデックス作成プロセスは非常に遅くなりますが、検索は非常に高速になります。
エンタープライズバージョンのAlfresco(Explore、Share、SOLR)およびAlfresco Workdesk(Vanilla、Office、およびMobile)を含むEclipseワークスペースがあります。 2011年初頭のMacBook Proでは、インデックス作成に約8分かかりました。検索はほとんど瞬時に行われます。
Jar内の検索または特定のテキストを含むクラス名の検索は、WinRar検索を使用すると非常に簡単です。その効率的で常に私のために働いた。
winrarで任意のjarファイルを開き、検索を開始する最上位のフォルダー(サブフォルダーを含む)に到達するまで「..」をクリックします。
以下のオプションを確認してください。
1.)「検索するファイル名」、「アーカイブの種類」フィールドに「*」を入力します
2.)「サブフォルダ内を検索」、「ファイル内を検索」、「アーカイブ内を検索」のチェックボックスを選択します。
ワークスペースにアタッチされたソースjar内のコードを検索できます。 ctrl + H/Java Searchを使用します。ただし、これらのソース内でコメントとJavaドキュメントを検索する方法が見つかりませんでした。
不可能です。TotalCommanderを使用してjar/Zipなどで検索してください。
このようにすることができます。 ctrl-hを押します-> Java search(ファイル検索のようなタブ))-検索:フィールド制限:すべての発生範囲scope:workspace次に検索ボタンを押します
これは、次の方法で実現できます。「ファイル検索」ダイアログにドロップダウンがあります。そのラベルは「ファイル名パターン」です。ここでは、検索するファイル名全体とファイル拡張子を指定できます。
現在、これを行うことができるEclipseプラグインはありません。ただし、簡単なユーティリティを作成して作業を行うことができます。
URL url = FindResourceMain.class.getResource("/" + filePath);
FilePathは、関心のあるパスです。
現在、クラスパスのルートからのみリソースを検索します。例えば。ファイルconfig/settings.xmlがある場合は、「config/settings.xml」を使用して検索できますが、「settings.xml」は使用できません。
それが役立つことを願っています。そして、誰かがコードを強化してEclipseプラグインを作成することを願っています。