Eigenes Maven Repository via Apache HTTP

P4G0

Mitglied
Hallo Leute,

ich stecke grade bei einem Problem fest. Ich deploye meine Maven-Artifacts via SCP auf meinen vServer. Das Maven Repository ist per HTTP erreichbar. Wenn ich mit m2eclipse jedoch den Repository-Index aktualisieren will, bekomme ich folgende Fehlermeldung:

Code:
Unable to update index

Folglich kann ich meine Artifacts auch nicht in anderen Projekten nutzen. Wenn ich in die Log-Datei von Eclipse schaue, bekomme ich folgende Fehlermeldung heraus (unnötiges rausgekürzt):
Code:
!ENTRY org.maven.ide.eclipse 4 0 2011-02-23 00:42:12.814
!MESSAGE Unable to update index for techspread.snapshots|http://repo.techspread.de/snapshots
!STACK 0
java.io.IOException: Server returned status code 404: Not Found
[...]
Caused by: java.io.IOException: Server returned status code 404: Not Found
[...]

Ich kann mir den 404er-Fehler jedoch absolut nicht erklären - einen Proxy o.ä. nutze ich nicht. Wenn ich mein Repository mit dem offiziellen von Maven vergleiche, kann ich lediglich den Unterschied feststellen, dass einige SHA1- und MD5-Dateien auch Pfade beinhalten (beim offiziellen Maven-Repo), bei mir stehen überall nur die Hashes drin.

Muss das Directory-Listing in einer ganz bestimmten Form vorliegen, sprich muss ich meinem Apache Webserver eine ganz bestimmte Form beibringen für das Listing? Das ist der zweite kleine Unterschied zwischen meinem Repo und dem von offiziellen Maven-Repo.

Ich hoffe, es kann mir hier jemand helfen, ich habe schon unzählige Stunden damit verbracht, im Internet eine Fehlerlösung zu suchen :noe:

Danke schonmal
Patrick
 
Zuletzt bearbeitet:

P4G0

Mitglied
Ach manchmal kann die Fehlerlösung doch recht schnell vorangebracht werden. In dem Apache-Log steht drin, dass die Ressource .index nicht gefunden werden konnte. Leider weiß ich nicht, wie man diese index-Datei erstellen muss. Kann mir da jemand weiterhelfen?
 
M

maki

Gast
Der Index ist nicht wichtig um die Artifakte nutzen zu können, ist eine hilfe wenn man zB. wie das m2eclipse plugin nach Artifakten suchen möchte, inkl. Vervollständigung.

Kannst du denn deine Artifakte aus deinem Repo referenzieren und werden sie gefunden?
 

P4G0

Mitglied
@Maki: Leider nein, das ist ja mein Problem :-/
@Hexx: Archiva gefällt mir zwar, jedoch lastet der mir meinen vServer zu sehr aus. Und andere verwenden doch auch einfache Apache Webserver als Repo, wieso funzt das so nicht? :)
 
Zuletzt bearbeitet:
M

maki

Gast
Wie gesagt, die .index Datei ist optional und wird nicht gebraucht um das Repo zu nutzen und die Artifakte zu referenzieren.

Soltest mal die Verzeichnisstruktur und Dateien vergleichen zwischen Archiva und deinem eigenen Repo.
 
H

hexx

Gast
Bei den großen öffentlichen Repositories sitzt Apache meist als Frontend vor dem eigentlichen Repository Manager. Aber wie maki schon sagte: Der index ist nur für das komfortable suchen und finden via m2e nötig. Das Repository an sich funktioniert auch ohne.

Ich persönlich nutze Nexus. Unter anderem auch deswegen, weil es den geringsten Bedarf an Arbeitspeicher hat.

-hexx
 

P4G0

Mitglied
Verstehe ich das richtig, dass m2clipse ohne die .index-Datei das Artifact nicht findet, prinzipiell aber verwenden können sollte, wenn ich es manuell hinzufüge...? Wird gleich ausprobiert und Nexus schaue ich mir auch mal an (der RAM-Hunger ist bei mir das einzige Argument gegen Archiva - CPU-Leistung hat der vServer genug).
 
M

maki

Gast
Verstehe ich das richtig, dass m2clipse ohne die .index-Datei das Artifact nicht findet, prinzipiell aber verwenden können sollte, wenn ich es manuell hinzufüge...?
Wenn du damit den Wizard von m2eclipse meinst: Ja, nur der braucht die .index Datei, Maven braucht das nicht.
 

P4G0

Mitglied
Au Backe, es klappt :)

Aber wenn ich dennoch mein Repository durchsuchen könnte, wäre das schon nett... Gibt's da nicht eine simple Lösung per PHP? Sonst schau ich mir mal an, was beim offiziellen Maven-Repo so in .index produziert wird und bau das nach :)
 

P4G0

Mitglied
Ich werde mir nun mal Nexus anschauen. Auf der Webseite wird ja mit 28MB RAM-Verbrauch geworben, das ist ja um längen besser, als Archiva :)

Hat jemand ein gutes Tutorial darüber, wie ich Nexus per mod_jk über meinen Apache HTTP-Server ansprechbar machen kann?
 

mvitz

Top Contributor
Ein wenig Offtopic, aber was für einen vServer hast du und was läuft dort drauf? Ich überlege zur Zeit auch ob ich mir einen vServer für Hudson/Nexus/Sonar/SVN/Database holen soll.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M eigenes Plugin erstellen Maven Tools - Maven, Gradle, Ant & mehr 4
H eigenes kleines Forum Tools - Maven, Gradle, Ant & mehr 6
T Eigenes Applet wird nicht angezeigt, aus dem Web gehts Tools - Maven, Gradle, Ant & mehr 4
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

Ähnliche Java Themen

Neue Themen


Oben