2017-01-27 4 views
-1

Ich versuche, so zu verwenden snacktory Ich habe folgendes in meiner pom.xml Datei:Fehlende Artefakt de.jetwick: snacktory: jar: 1.1-SNAPSHOT

<!-- ... --> 

    <dependencies> 

     <!-- ... --> 

     <dependency> 
      <groupId>de.jetwick</groupId> 
      <artifactId>snacktory</artifactId> 
      <version>1.1-SNAPSHOT</version> 
     </dependency> 

    </dependencies> 

    <repositories> 

     <repository> 
      <id>snacktory_snapshots</id> 
      <url>https://github.com/karussell/mvnrepo/tree/master/snapshots/de/jetwick/snacktory/</url> 
     </repository> 

    </repositories> 

</project> 

Aber ich bin immer

Missing artifact de.jetwick:snacktory:jar:1.1-SNAPSHOT 

in Eclipse aus dem Maven-Build. Ich habe versucht, wie in einer anderen Frage 1.2 und 1.3 als auch angegeben, aber das Ergebnis ist das gleiche.

Warum kann ich diese Abhängigkeit nicht bekommen?

+0

die Repository-URL muss von Ihnen überprüft werden. – nullpointer

Antwort

1

Wenn Sie auf ihre Github-Repository suchen (als Maven-Repository verwendet wird), bieten sie die Repository-URL zu verwenden: https://github.com/karussell/mvnrepo

Ändern des Repository:

<repository> 
    <id>snacktory_snapshots</id> 
    <url>https://github.com/karussell/mvnrepo/raw/master/snapshots</url> 
</repository> 

Verwenden Release statt

ich würde Ihnen raten, ihre Release-Version zu verwenden, anstatt:

<repository> 
    <id>snacktory_releases</id> 
    <url>https://github.com/karussell/mvnrepo/raw/master/releases</url> 
</repository> 

mit der Abhängigkeit:

<dependency> 
    <groupId>de.jetwick</groupId> 
    <artifactId>snacktory</artifactId> 
    <version>1.2</version> 
</dependency> 
Verwandte Themen