Ich habe Maven harte Tage lernen, scheint es schwieriger als das Lernen aller 4-5 Programmiersprachen, die ich insgesamt kenne. Es wurden jedoch erste Schritte unternommen und es ist mir gelungen, ein erstes Java-REST-Services-Projekt basierend auf Jersey in Eclipse mit m2eclipse-Plugin zu erstellen. Als ich das versuchte, fügte ich eine Reihe globaler Repositories hinzu, von denen die meisten entweder irrelevant oder falsch sind und irgendwie habe ich sie alle zu 'Effektivem POM' anstatt zu Projekt POM hinzugefügt, so dass es weltweit eine Anzahl von Müll-Repositories gibt. Jetzt die Frage:So entfernen Sie Repositories von Effektiven POM
Wie kann ich 'Effektiv POM' bearbeiten/verwalten, um diese Repositories zu entfernen? Ich habe versucht, dies mit dem eingebauten POM-Editor zu tun, aber es wird als schreibgeschützt angezeigt, ich habe auch versucht, sie über den Tab "Maven-Repositories" zu entfernen, aber es gibt keine solche Option.
Vielleicht gibt es eine Möglichkeit, es manuell zu bearbeiten, wo befindet sich Global POM im Dateisystem?
In 'Effective POM' kann ich hinzugefügt Repositories in beiden Tags dupliziert <repository>
und <pluginRepository>
. Was ist der Unterschied zwischen diesen Tags? Wenn ich sie manuell entferne, sollte ich beide entfernen?
Zuerst, danke für Erklärung über Effektive POM, zumindest jetzt ist klar, was es ist :) – aquila
Ich habe endlich gefunden, wo all diese Repositories hinzugefügt wurden - .m2 \ settings.xml, die Art von Datei mit ist Einstellungen für alle Projekte, nicht wahr? Gibt es also eine Option, um es konventionell oder nur manuell zu bearbeiten? – aquila
@aquila: ah, ja, ich habe vergessen, settings.xml zu erwähnen, tut mir leid. Ich habe meine Antwort entsprechend bearbeitet (und ja, Sie können sie bearbeiten, sie sind nur XML-Dateien, nur bedenken Sie, dass einige setting.xml kann global sein und von anderen im System verwendet werden - scheint hier nicht der Fall zu sein). –