Ich versuche, meine Tests in einer Umgebung ohne Internetverbindung zu starten.
Dazu muss ich meine Abhängigkeiten im Projektverzeichnis speichern und Maven für dieses Repository angeben.
Ich kopiere den Repository-Ordner von .m2 in das Projekt und schreibe:
project-repository
file:${project.basedir}/repository
ignore
true
und hoffte, dass der Maven das lokale m2-Repository ignorieren würde. Aber wenn ich alle Abhängigkeiten von m2 entferne, lädt der Maven sie immer noch aus dem Internet herunter. Wenn ich die Verbindung trenne, ignoriert der Maven das lokale Repository und startet nicht.
Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to central (https://repo.maven.apache.org/maven2): repo.maven.apache.org: nodename nor servname provided, or not known
Wie kann ich den Maven anweisen, nur vom internen Repository aus zu arbeiten? Ohne benutzerdefinierte Einstellung.xml, nur auf *.pom .
Maven ignoriert das benutzerdefinierte lokale Repository ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post