2016-04-01 11 views
2

Ich habe ein Java Maven-Projekt in Eclipse, so dass alle Maven-Artefakt-JAR-Dateien im "Maven Dependencies" -Paket (Ordner?) Im Projekt-Explorer aufgelistet sind. Ich würde gerne eine einfache Textsuche innerhalb der *.class Dateien innerhalb der Gläser auf die gleiche Weise, wie ich eine Datei mit Textsuche tun. Ich kann *.class nicht direkt im Feld Dateinamensmuster in der Eclipse-Dateisuche verwenden und wenn ich *.jar verwende, das binäre Ergebnisse zurückgibt.Dateien nach Maven durchsuchen Ordner in Eclipse

War eigentlich ein bisschen überrascht, keine Antwort zu finden, so dass ich vielleicht etwas vermisse?

Antwort

1

Wenn Sie nach einem Text in einer JAR-Datei suchen möchten, müssen Sie die Registerkarte Java-Suche auswählen. Drücken Sie CTRL+H, um den folgenden Bildschirm zu sehen.

Search Dialog

Bitte beachte, dass ich auch in Anwendungsbibliotheken bin auf der Suche.

Im Bild unten sehen Sie das Ergebnis meiner Suche.

Search REsult

Und schließlich die Referenz in Code in der JAR-Datei.

Result in Jar File

Ich hoffe, dass es Ihnen hilft.

+1

Danke! Es ist hilfreich. Ich hatte meine Registerkarte "Java-Suche" in Eclipse nicht aktiviert, sodass nicht alle diese Optionen angezeigt wurden. Aber können Sie suchen, ohne sich durch Typ, Methode, Paket usw. zu beschränken. Können Sie nach Text überall in den * .class Akten suchen (innerhalb des Glases). –

+1

Sie meinen eine Art vollständige Suche? Ich bin mir nicht sicher, ich habe es nie versucht. Im Allgemeinen wenn ich etwas Text als Eigenschaften, Marke, xsd, etc. suchen muss, öffne ich es manuell in META-INF. Es ist eine gute Frage. Entschuldigung, antwortete nicht. Schauen Sie sich [http://stackoverflow.com/questions/5295889/how-to-make-eclipse-file-search-to-also-search-inside-source-jars-containig-so] an – josivan