Maven lokalen repository, in settings.xml vs pom.xml

Ich bin neu in Maven. Ich möchte die folgende Einstellung verwenden:

1) ein remote-repository zum herunterladen öffentlicher Artefakt

2) einen gemeinsam genutzten, lokalen repository heruntergeladen Artefakte, die funktioniert gut, indem Sie die folgenden settings.xml:

<localRepository>C:/m2repo</localRepository>

3) Jetzt würde ich auch gerne noch ein repository für Artefakte verwiesen
aus einem einzelnen Projekt, wie eine altmodische "lib" - Ordner.

So, ich habe das folgende auf das Projekt pom.xml:

<repository>
  <id>repo</id>
  <name>repo</name> 
  <releases>
    <enabled>true</enabled>
    <checksumPolicy>ignore</checksumPolicy>
  </releases>
  <url>${project.baseUri}repo</url>
</repository>

Ich bereitgestellt haben einige Krüge, um die "repo" Ordner, aber wenn ich Sie als Abhängigkeiten in pom.xml Sie sind nicht aufgelöst. Maven sieht nur auf den freigegebenen repository und dem remote-repository. Wenn ich kopieren Sie den Inhalt von "repo" auf der gemeinsamen "m2repo", es funktioniert. Bin ich etwas fehlt, oder ist dieses setup gar nicht möglich?

InformationsquelleAutor j_maly | 2013-07-12

Schreibe einen Kommentar