2017-10-27 1 views
0

Ich frage mich, ob es möglich ist, Maven im Offline-Modus laufen zu lassen.Ist es möglich, Maven im Offline-Modus auszuführen?

Wenn ich versuche, Maven auf meinem PC zu laufen, kompiliert es auf gleichen Quellen ohne Fehler. Aber sobald ich das gleiche Projekt zum Arbeitsplatz PC migriert bekomme ich Build-Fehler. Nach dem Überprüfen einiger Fehlerprotokolle scheint das Problem zu bestehen, dass maven repo das Zeitlimit überschreitet, was aufgrund der geschlossenen Ports auf meinem Laptop sehr gut möglich ist.

Verbindung repo.maven.apache.org:443 [repo.maven.apache.org/151.101.112.215] fehlgeschlagen: Connection timed out.

Leider kann ich nichts über Ports wegen Einschränkungen auf meinem Laptop tun. Auf der anderen Seite sollte Port 443 aktiviert sein, da er einer der weit verbreiteten Ports ist.

Irgendwelche Ideen, wie ich dieses Problem lösen könnte?

Antwort

2

Diese von Nutzen sein könnte: how do i configure maven for offline development

Wenn ich raten müsste, würde ich sagen, dass Maven zentral durch Ihre corp Firewall blockiert wird. Du wirst wollen, dass sich das öffnet. Alternativ kann Ihre IT-Gruppe einen internen Nexus oder ein Artefaktor (Read Maven Repo) erstellen, um diese Artefakte zu erhalten.

Auch wenn Sie es offline ausführen, werden Sie diese Abhängigkeiten benötigen. Also, wenn Sie sie nicht auf Ihrem Arbeits-Laptop bekommen können, wird das Laufen von Maven in jedem Modus nicht funktionieren.

+0

Vielen Dank, das sollte helfen. Gibt es eine Möglichkeit, Abhängigkeiten manuell herunterzuladen? Wie laufe ich auf meinem persönlichen Laptop und kopiere Abhängigkeiten Ordner? (Tut mir leid, wenn das dumm klingt, ich bin neu zu Maven). – PapeK24

+1

Es gibt, aber es ist ein bisschen Schmerz, den ich nicht empfehlen würde. Ein großer Teil von Maven ist das Abhängigkeitsmanagement und Sie würden das alles manuell tun und Sie wären in der Hölle. Kein guter Ort. Sie riskieren auch, Ihr mavenLocal (wo Maven Dateien lokal herunterlädt) zu vermasseln. Stellen Sie sicher, dass die Gruppe, die Artificat-ID und die Version perfekt mit der heruntergeladenen Version übereinstimmen. [Fügen Sie eine Abhängigkeit in maven] (https://stackoverflow.com/questions/396245/add-a-dependency-in-maven#396770) – tfecw

+0

Nun, es könnte nur Option sein. Meine Firma entwickelt kein Java und ich bin mir ziemlich sicher, dass sie ihre Richtlinien für mich nicht ändern werden. Gibt es eine andere Möglichkeit für mich, .jar aus etwa 20 Quelldateien zu erstellen? – PapeK24

Verwandte Themen