maven config für nexus

dermoritz

Bekanntes Mitglied
Dank diesem Forum bin ich nun dabei mich mit Repository-Management zu beschäftigen. Nun war die Installation von Nexus sehr einfach (bei Archiva war es Welten komplizierter). Das einrichten von Nexus war auch nicht das Problem. Aber das verbinden mit Maven scheint nicht ganz so einfach. Sowohl im "nexus-book" als auch in "maven complete reference" gibts dazu ja eine Beispiel-settings.xml:

Code:
<settings>
<mirrors>
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>nexus</id>
<!—-Enable snapshots for the built in central repo to direct -->
<!--all requests to nexus via the mirror -->
<repositories>
<repository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<!—-make the profile active all the time -->
<activeProfile>nexus</activeProfile>
</activeProfiles>
</settings>
nun muss ich nur die mirror url gegen meine austauschen- richtig? Das Problem ist aber das sowohl m2Eclipse moniert, das es nix von http://central runterladen kann als auch maven in der commando-zeile (ich bin mal dem Beispiel aus ersterem Buch gefolgt und habe apache shindig ausgecheckt):
Code:
H:\shindig>mvn build
[INFO] Scanning for projects...
Downloading: http://a-inet01:8100/nexus/content/groups/public//org/apache/apache/7/apache-7.pom
[INFO] Unable to find resource 'org.apache:apache:pom:7' in repository central (http://central)
was läuft hier falsch? Ich leider noch keine Ahnung von diesem ganzen "profile"-Kram. Entsprechende Beispiele von Archiva sin einfacher gestrickt - die legen nur einen Mirror von * fest.

edit: inzwischen hab ich mal den ganze profile-kram rausgenommen, es funktioniert immer noch nicht:
Code:
Downloading: http://a-inet01:8100/nexus/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/2.2/maven-clean-plugin-2.2.pom
[INFO] Unable to find resource 'org.apache.maven.plugins:maven-clean-plugin:pom:2.2' in repository central (http://repo1.maven.org/maven2)
 
Zuletzt bearbeitet:

Geeeee

Bekanntes Mitglied
Also http://central würde ja nur einen Rechner in deinem Netz suchen (jetzt sehr vereinfacht ausgedrückt).
http://central bedeutet wohl in diesem Fall Index of /maven2/ (Das sog. central repository)
Versuche es erstmal mit dieser Info. Die untere Fehlermeldung finde ich persönlich auch etwas komisch, aber evtl. basiert die aus einem vorherigen Fehler in der Konfig und ist deshalb etwas irreführend.
 

dermoritz

Bekanntes Mitglied
das steht im Buch zu "http://central": "The nexus profile is configured to download from the central repository with a bogus URL of http://central. This URL is overridden by the mirror setting in the same settings.xml file to
point to the URL of your single Nexus group"

Also ist es völlig wurscht was da steht. Aber um das auszuschließen hab ich wie gesagt den ganzen Profile-Quatsch rausgehauen und arbeite nur noch mit Mirror.
Gibt es irgendwelche Maven-Befehle mit denen ich die Erreichbarkeit des Repositories überprüfen kann?

edit: m2Eclipse kann offensichtlich die Indizes laden. ich hab mal kurz zu meinem archiva repository geschalten - das läuft einwandfrei. aber das nexus schein nur den index bereitzustellen aber nicht runterzuladen?!
 
Zuletzt bearbeitet:

Geeeee

Bekanntes Mitglied
Ahh..nun hab ich es verstanden, was die meinen. Die blocken das central einfach mit Absicht komplett raus. Das war mir vorher nicht so bewusst gewesen. Der Fehler mit http://central ist dann mehr oder weniger gewollt, wenn ich das richtig sehe.
Der zweite Fehler (aus dem Eingangspost) kommt wohl daher, dass du die Profiles rausgenommen hast, da schreibt er dann die central url "richtig" rein, hat aber dennoch dein Repository genutzt.
Kannst du dein Repo aufrufen, wenn du die url im browser eingibst?
Ein Befehle für einen Availability check kenne ich nicht, außer eben das Gegenteil: Nicht gefunden Meldung bei irgendeinem Befehl (wie du es schon siehst)
 

dermoritz

Bekanntes Mitglied
schau mal meinen letzten edit an: also im browser funzt alles wunderbar, nexus scheint auch den index bereitzustellen. aber downloaden funzt nicht. - mit archiva funzt es jedoch einwandfrei (ich hab beide urls in der settings.xml und kommentiere eine von beiden aus).
also ich schätze es ist irgendeine nexus-einstellungsfrage?
 

kama

Top Contributor
Hallo,

@dermoritz

hast Du denn im Nexus proxy repositories eingerichtet? Hast Du einen Proxy nach draußen dazwischen ?

Gruß
Karl Heinz Margaise
 

dermoritz

Bekanntes Mitglied
also ich habe es gemacht wie in der Anleitung (nexus buch). ich hab also 5 "proxy"-Repositories in der "public Repositories"-group (http://a-inet01:8100/nexus/content/groups/public/). Per default Proxy sind diese Proxy-Repositories auch alle erreichbar. Alle Proxy-Rep haben "enable remote-index" auf true. Das Indizieren von http://a-inet01:8100/nexus/content/groups/public/ aus m2Eclipse funktioniert. Das einzig komische ist, das nur com.google.. drinne ist. Mache ich "browse index" aus nexus (auf der ganzen Gruppe) ist viel mehr drinne.
 
Zuletzt bearbeitet:

dermoritz

Bekanntes Mitglied
ich hab den Fehler gefunden: bei einer "Repository Group" kann man ja Repositories hinzufügen. Normalerweise (so bin ich es gewohnt) fügt man von links nach rechts hinzu, aber nicht in Nexus: hier ist es von rechts nach links. Deshalb hatte ich in der Gruppe nur einige wenige spezielle Snapshot-Repositories.

Ich hab es gemerkt, als ich mal zum Repository gesurft bin und mir die meta xml angeschaut habe :). Sorry für die Aufregung.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Oneixee5 Maven deploy - per SSH Tools - Maven, Gradle, Ant & mehr 6
H Maven kein Hauptmanifestattribut Tools - Maven, Gradle, Ant & mehr 10
M Programm mit Maven erstellen und starten samt Abhängigkeiten Tools - Maven, Gradle, Ant & mehr 27
D Interne Dependencies in Maven Tools - Maven, Gradle, Ant & mehr 51
J log4j2 mit Hibernate über Maven Tools - Maven, Gradle, Ant & mehr 10
thor_norsk Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf IntelliJ IDE starten Tools - Maven, Gradle, Ant & mehr 8
H Maven JUnit5 Tests werden ignoriert Tools - Maven, Gradle, Ant & mehr 5
thor_norsk Maven Tools - Maven, Gradle, Ant & mehr 32
ExceptionOfExpectation Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf Eclipse starten Tools - Maven, Gradle, Ant & mehr 20
Ich kann Maven nicht als UmgebungsVariable hinzufügen Tools - Maven, Gradle, Ant & mehr 2
F Maven JAR Plugin Probleme Tools - Maven, Gradle, Ant & mehr 4
W Was "braucht" man denn alles? Maven, Ant, Git, ... Tools - Maven, Gradle, Ant & mehr 21
N Fehler beim Imgui mit Maven Tools - Maven, Gradle, Ant & mehr 7
M Spring Boot Maven pom.xml-Eintrag Tools - Maven, Gradle, Ant & mehr 17
Encera JavaFX und Maven funktioniert nicht Tools - Maven, Gradle, Ant & mehr 1
B maven multi module Projekt und unnötige/zusätzliche Leerzeilen Tools - Maven, Gradle, Ant & mehr 4
J Maven Konfusion Tools - Maven, Gradle, Ant & mehr 7
Tippster Maven Sqlite integrieren (Eclipse, Maven) Tools - Maven, Gradle, Ant & mehr 4
T Image kreieren mit Maven bei JavaFX und nicht modularen Jars Tools - Maven, Gradle, Ant & mehr 12
T JSON Dependencies in Maven Tools - Maven, Gradle, Ant & mehr 7
T JavaFX, Jar über Maven kreieren Tools - Maven, Gradle, Ant & mehr 2
Encera Libraries Maven Projekt hinzufügen Tools - Maven, Gradle, Ant & mehr 9
Oneixee5 Maven Phase Tools - Maven, Gradle, Ant & mehr 3
Robertop maven copy-resources nicht in WAR Datei Tools - Maven, Gradle, Ant & mehr 2
T Maven: Probleme beim Einbinden der Dependencies Tools - Maven, Gradle, Ant & mehr 9
M Mit Maven eine jar Datei bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 1
M Mit Maven eine jar Datei Bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 18
H Maven Maven: <mainClass>NAME?</mainClass> Tools - Maven, Gradle, Ant & mehr 13
H Maven maven-source-plugin is missing Tools - Maven, Gradle, Ant & mehr 5
M Missing Artifact on selbst gehostestes Maven Paket Tools - Maven, Gradle, Ant & mehr 8
M Error code 409 maven Tools - Maven, Gradle, Ant & mehr 5
M github + maven Fehler beim repository erstellen Tools - Maven, Gradle, Ant & mehr 1
M durch Maven wird "var" nicht gefunden Tools - Maven, Gradle, Ant & mehr 4
N Maven Intellij Maven Projekt erstell keine src Tools - Maven, Gradle, Ant & mehr 4
LimDul Maven Einzelne Unit Tests in Maven Builds skippen Tools - Maven, Gradle, Ant & mehr 3
M Maven jpackage-image wird nicht gefunden Tools - Maven, Gradle, Ant & mehr 22
M javafx wird in einem alten programm nicht bei maven gefunden Tools - Maven, Gradle, Ant & mehr 15
L Maven IntelliJ, Maven und JavaFX + SceneBuilder Tools - Maven, Gradle, Ant & mehr 23
von Spotz Maven und Spring: "Add to classpath" ? Tools - Maven, Gradle, Ant & mehr 29
Kirby.exe Projekt mit Maven kompilieren Tools - Maven, Gradle, Ant & mehr 13
P Maven Projekt Abhängigkeiten auf bekante Schwachstellen prüfen Tools - Maven, Gradle, Ant & mehr 4
H Maven dependency Problem ? Tools - Maven, Gradle, Ant & mehr 23
B Maven und Intellij Tools - Maven, Gradle, Ant & mehr 24
P Maven Test werden nicht ausgeführt . Junit . Maven . Surefire . Eclipse Tools - Maven, Gradle, Ant & mehr 12
yakazuqi Maven Eigene API mit Maven einbinden Tools - Maven, Gradle, Ant & mehr 1
M Was ist besser für den Anfang, Maven oder Gradle? Tools - Maven, Gradle, Ant & mehr 6
P Maven Wie die Maven Project version in JSP page verwenden? Tools - Maven, Gradle, Ant & mehr 2
C Maven Multi-Module Projekt Tools - Maven, Gradle, Ant & mehr 2
T Maven Warnings/Fehlermeldungen Tools - Maven, Gradle, Ant & mehr 12
T Maven und Datenbank(treiber) Tools - Maven, Gradle, Ant & mehr 13
T Maven Runnable Jar Tools - Maven, Gradle, Ant & mehr 5
T Grundlagen Maven und Git/Github Tools - Maven, Gradle, Ant & mehr 2
LimDul Maven Maven Surefire Plugin - Warnings upgrade Tools - Maven, Gradle, Ant & mehr 2
G Maven upload Tools - Maven, Gradle, Ant & mehr 0
K Maven - Parent oder Dependency? Tools - Maven, Gradle, Ant & mehr 5
B Maven Maven deploy Tools - Maven, Gradle, Ant & mehr 4
H Jenkins keine Tests gefunden - aber in Maven Tools - Maven, Gradle, Ant & mehr 30
P Mit Maven einen spezifischen Branch nach Tag-Parameter erstellen (in Jenkins-Job) Tools - Maven, Gradle, Ant & mehr 3
P Nur einen Teilbaum in Maven releasen? Tools - Maven, Gradle, Ant & mehr 7
D Cannot invoke "javafx.scene.control.MenuButton.getScene()" nach konvertierung zu maven Tools - Maven, Gradle, Ant & mehr 3
H Maven - keine Durchführung von Tests Tools - Maven, Gradle, Ant & mehr 12
H Jenkins - maven-jar-plugin - kein jar-file Tools - Maven, Gradle, Ant & mehr 38
P JavaFX jar mit Maven Tools - Maven, Gradle, Ant & mehr 9
P Maven & Intellij Modul kann nicht aufgelöst werden Tools - Maven, Gradle, Ant & mehr 12
H Eclipse JUnit erzeugt Fehler im Maven-Test Tools - Maven, Gradle, Ant & mehr 1
H Maven Anfängerproblem - No plugin found for prefix 'archetype' in the current project and in the plugin groups Tools - Maven, Gradle, Ant & mehr 25
sascha-sphw Maven vs Gradle Tools - Maven, Gradle, Ant & mehr 24
D Maven Maven und die Build-Geschwindigkeit Tools - Maven, Gradle, Ant & mehr 11
K Maven IntelliJ + Maven + JavaFX Tools - Maven, Gradle, Ant & mehr 2
J Maven Mit Maven eine ZIP Datei erstellen Tools - Maven, Gradle, Ant & mehr 0
K Maven install schlägt fehl Tools - Maven, Gradle, Ant & mehr 10
I Problem: Maven import extern Lib Tools - Maven, Gradle, Ant & mehr 3
Tom299 Maven Maven funktioniert nach Installation nicht Tools - Maven, Gradle, Ant & mehr 1
I Maven Interface hinzugefügt - Error Tools - Maven, Gradle, Ant & mehr 1
M Verständnisfrage Maven Tools - Maven, Gradle, Ant & mehr 2
S Maven installieren - "Befehl wurde nicht gefunden" Tools - Maven, Gradle, Ant & mehr 1
E Maven: Wie Abhängigkeiten analysieren? Tools - Maven, Gradle, Ant & mehr 0
E Maven Maven distributionManagement Vererbung in child POM Tools - Maven, Gradle, Ant & mehr 8
P Maven Parent- Child POMs Tools - Maven, Gradle, Ant & mehr 13
E Release Kandidaten mit Maven bauen Tools - Maven, Gradle, Ant & mehr 4
C Orderstruktur bei Libarys - Wie mit Ant oder Maven lösen? Tools - Maven, Gradle, Ant & mehr 0
G Maven, finde Dependency nicht... Tools - Maven, Gradle, Ant & mehr 2
G Maven Continious Integration mit Jenkins, Maven und Nexus - wie richtig? Tools - Maven, Gradle, Ant & mehr 1
P Maven Parent und Child Poms - dependencies Tools - Maven, Gradle, Ant & mehr 1
reibi Maven Maven + Eclipse Tools - Maven, Gradle, Ant & mehr 0
P Maven add resource Tools - Maven, Gradle, Ant & mehr 0
D [Maven Pluginentwicklung] - Plugin das nur auf Parent pom läuft Tools - Maven, Gradle, Ant & mehr 0
S Maven Maven und Auflösen von JSF EL Tools - Maven, Gradle, Ant & mehr 5
H Maven HSQLDB in den Maven lifecycle einbinden Tools - Maven, Gradle, Ant & mehr 5
S Maven Unterschiedliche Deployments mit Maven Tools - Maven, Gradle, Ant & mehr 2
S Maven buildnumber-maven-plugin / Formatproblem mit timestamp Tools - Maven, Gradle, Ant & mehr 17
P Erzeugen von WebServices mit Maven und Eclipse (external Tool) Tools - Maven, Gradle, Ant & mehr 2
aze Maven downgraden von 3.x auf 2.09 unter Linux Tools - Maven, Gradle, Ant & mehr 4
Rudolf JSF und Maven mit Eclipse Tools - Maven, Gradle, Ant & mehr 5
M Maven-Dependency kann nicht gefunden werden Tools - Maven, Gradle, Ant & mehr 2
M Maven imports aus Modulen Tools - Maven, Gradle, Ant & mehr 4
P multimodul maven in SVN Tools - Maven, Gradle, Ant & mehr 3
D [Maven] neuerdings "No plugin found for prefix ..." errors Tools - Maven, Gradle, Ant & mehr 7
C Automatisches Deployen in ein externes Maven Repository. Tools - Maven, Gradle, Ant & mehr 5
D JUnit Test in Maven fail und in Eclipse erolgreich Tools - Maven, Gradle, Ant & mehr 4

Ähnliche Java Themen

Neue Themen


Oben