2017-01-03 5 views
0

Ich habe Apache Archiva eingerichtet und hat ein paar Dateien darauf:Wie verwende ich Apache Archiva mit Maven?

enter image description here

enter image description here

Alles sieht gut aus, finde ich.

Ich habe meine settings.xml enthalten das Profil aktualisiert:

enter image description here

ich fügen Sie dann die oben erwähnte Abhängigkeit meiner pom.xml-Datei:

enter image description here

I Speichere es, so dass es neu erstellt und dann bam!

enter image description here

Bitte, für die Liebe alles Gute in dieser Welt kann mir jemand sagen, was ich nicht richtig gemacht?

Die Fehlermeldung lautet eigentlich:

enter image description here

Changed Schnappschüsse auf "true" und das Hinzufügen Screenshot.

enter image description here

+0

Die Abhängigkeiten und der aufgelistete Fehler stehen nicht im Zusammenhang. Auch in yourt settings.xml, '' '' sollte 'true' sein, wenn Sie versuchen, SNAPSHOT für Ihre Artefakte im Repository zu halten. – nullpointer

+0

@nullpointer Screenshot mit der aktuellen Fehlermeldung hinzugefügt. Jede Hilfe wird sehr geschätzt. –

+0

Versuchen Sie, true für Snapshots zu verwenden. Sie könnten auch versuchen, 'mvn clean install' auszuführen und die entsprechenden Fehlerprotokolle in den Fragen zu posten statt den Fehler screenshot. – nullpointer

Antwort

2

die Verbindung zwischen Apache Archiva und Maven zu machen war eine schwierige Schinderei.

Ich bin schließlich über einen anderen Beitrag hier auf Stack gestolpert, der eine gewaltige Hilfe dabei war, dies herauszufinden. Für das Leben von mir kann ich nicht scheinen, wieder zu finden, um richtigen Kredit zu geben. Wenn ich es irgendwann wieder finde, werde ich posten, damit du dieses süße Karma bekommen kannst.

Hier ist meine settings.xml:

<?xml version="1.0" encoding="UTF-8"?> 

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> 

<proxies> 
    <proxy> 
     <id>optional</id> 
     <active>true</active> 
     <protocol>http</protocol> 
     <host>myproxyserver.name.org</host> 
     <port>8080</port> 
     <nonProxyHosts>localhost|myserver</nonProxyHosts> 
    </proxy> 
</proxies> 

<servers> 
    <server> 
     <id>my.snapshots</id> 
    </server> 
</servers> 

<mirrors> 
    <mirror> 
     <id>Central</id> 
     <url>http://repo.maven.apache.org/maven2</url> 
     <mirrorOf>my.snapshots</mirrorOf> 
    </mirror> 
    <mirror> 
     <id>archiva.default</id> 
     <mirrorOf>Central</mirrorOf> 
     <url>http://myserver:8080/repository/internal/</url> 
    </mirror> 
    <mirror> 
     <id>my.snapshots</id> 
     <mirrorOf>Central</mirrorOf> 
     <url>http://myserver:8080/repository/snapshots</url> 
    </mirror> 
</mirrors> 

<profiles> 
    <profile> 
     <id>internal</id> 
     <activation> 
      <activeByDefault>true</activeByDefault> 
     </activation> 
     <repositories> 
      <repository> 
       <id>archiva.internal</id> 
       <name>Archiva Managed Internal Repository</name> 
       <url>http://myserver:8080/repository/internal/</url> 
       <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases> 
       <snapshots><enabled>false</enabled></snapshots> 
      </repository> 
      <repository> 
       <id>archiva.snapshots</id> 
       <name>Archiva Managed Internal Repository</name> 
       <url>http://myserver:8080/repository/snapshots/</url> 
       <releases><enabled>false</enabled></releases> 
       <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots> 
      </repository> 
     </repositories> 
    </profile> 
</profiles> 

<activeProfiles> 
    <activeProfile>internal</activeProfile> 
</activeProfiles> 

Ich verstehe, dass dies nicht die effizienteste Layout sein kann, aber es endlich geklappt. Wenn jemand irgendwelche Empfehlungen hat, um dies übersichtlicher zu machen, zögern Sie bitte nicht, sich einzulassen.

+0

was ist der Beitrag? –

+0

@MauricePerry, Es tut mir leid, ich verstehe deine Frage nicht. Was fragst du? –

+0

die Post, die Sie gesagt haben, stolperte über –

Verwandte Themen