Maven Der Projekterstellungsbefehl bleibt hängen

8

Ich versuche ein Jave Web-Projekt mit folgendem Maven-Befehl zu erstellen

mvn archetype:generate -DgroupId=com.mazhar.event -DartifactId=EventBook2 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

und der Prozess bleibt bei Genrating project in batch mode

hängen %Vor%

Hier sind meine Systemdetails

%Vor%     
PHP Avenger 16.07.2015, 11:39
quelle

4 Antworten

12

Fügen Sie -X zu Ihrem Befehl hinzu, um die Debug-Protokollierung von Maven zu aktivieren.

Wenn es auf etwas wie

festsitzt %Vor%

Sie haben wahrscheinlich ein Verbindungsproblem. Da es zuvor für Sie gearbeitet hat, müssen Sie natürlich keinen Proxy konfigurieren. Stattdessen - da Sie Windows verwenden - schätze ich, dass Ihr Virenscanner / Ihre persönliche Firewall die Verbindung blockiert oder vielmehr "scannt", was zu einer langsamen Reaktion führt. Versuchen Sie vorübergehend, Ihren Virenscanner / Ihre persönliche Firewall zu deaktivieren und sehen Sie, ob das hilft.

    
hzpz 16.07.2015, 13:55
quelle
1

Wenn Sie es lange genug stecken lassen, und Sie haben einen Fehler wie folgt:

%Vor%

Sie müssen den Maven-Proxy festlegen.

Ich habe den gleichen Befehl wie du ausprobiert und das Projekt generiert (in interaktiven und nicht-interaktiven Modi), also musst du versuchen, das Maven-Repo zu erreichen, das die Projektgenerierung blockiert.

    
clapsus 16.07.2015 12:25
quelle
0

Ich hatte das gleiche Problem. Aber in meinem Fall möchte ich nur ein Java-Projekt mit Maven-Befehl erstellen.

Diejenigen, die dasselbe Problem haben und deren einziges Ziel es ist, einfach ein Projekt zu erstellen, gehen Sie zu dem Befehl ohne -DeractiveMode = false . .

Zuerst habe ich diesen Befehl versucht:

%Vor%

zu diesem Zeitpunkt ist der Befehl fest und hat folgenden Fehler:

%Vor%

Dann habe ich den Befehl ohne DinteractiveMode-Option versucht:

%Vor%

Also, ich habe diesen Fehler

%Vor%

Aber mach dir keine Sorgen. Es hat ein Projekt erstellt. (Was mein Problem löst)

    
Manan Shah 09.07.2016 04:46
quelle
0

Sie können einfach die lokale archetype-catalog.xml-Datei anstelle der entfernten verwenden.

Die Option -DarchetypeCatalog=internal kann es gut machen.

Sie werden also sofort Ihr Projekt generieren:

%Vor%     
Wray Zheng 11.10.2017 15:44
quelle

Tags und Links