Ich arbeite mit Eclipse an einem mavenisierten Projekt, das eine signifikante Anzahl von Modulen/Unterordnern/Maven-Teilprojekten aufweist.mit Eclipse und Maven, gibt es eine schnelle Möglichkeit, alle Ziel-und Unterordner als abgeleitet markiert?
Immer, wenn ich für eine Ressource suchen, oder irgendeine Art von Forschung machen, zeigt es mir alle Vorkommen in jedem Projekt mal zwei wegen des Zielordners ...
Beispiel:
projectA/ProjectB/src/main/Ressource /.../ foo.xml
, wenn ich nach einer Zeichenfolge suchen, die in foo.xml ist, wird es zeigen:
- p rojectA/ProjectB/src/main/Ressource /.../ foo.xml
- ProjectB/src/main/Ressource /.../ foo.xml
- projectA/ProjectB/target/main/resource/.. ./Foo.xml
- projectA/ProjectB/target/main/Ressource /.../ foo.xml
Das ist eine Menge für eine Datei ist. Nehmen wir einmal an, dass der prohectA ein Pom, kein Krieg, ein Glas oder ein Ohr erzeugen soll ... Das Problem ist jetzt, dass ich, wenn ich diesen Eintrag wähle, die automatische Vervollständigung nicht verwenden kann oder die inspect-Element-Funktionalität (ohne die ich nicht arbeiten kann !!!!). Noch schlimmer: wenn ich ein Zielverzeichnis anwähle, werden meine Änderungen beim nächsten Maven Build überschrieben ...
Was kann ich tun? Im Moment passe ich nur auf, aber es ist irgendwie schmerzhaft ... Und ich habe keine Zeit, das ganze Projekt durchzugehen, um sie einzeln zu markieren (im Grunde genommen um 1000 Klicks), also nicht in den Suchen auftauchen ... Außerdem würde der Zielordner nach dem nächsten Maven Build einfach wieder erscheinen.
Irgendwelche Ideen?
Der perfekte Weg wäre, Eclipse erkennen die Teilprojekt Natur dieser, und nicht die verschiedenen Vorkommen zeigen ... und vielleicht einen Filter für die Zielressourcen einrichten ... Ich weiß nicht, ob es möglich ist.
Ich bin auch bereit, ein kleines Skript zu schreiben, wenn Leute so freundlich sind, mir zu erklären, welche Eclipse-Dateien es ändern sollte, um dies zu erreichen.
Leider Ressourcen in einigen Ordner auch vorhanden sind, die nicht Teilprojekt sind ... Es Art ein Chaos ist. Sorry für die Verzögerung bei der Beantwortung, aber ich bin im Moment ziemlich beschäftigt, und das ist nicht die höchste Priorität: D – alith