Überspringe zuerst mvn install in travis-ci

8

Ich habe Probleme, ein Projekt mit Maven auf travis-ci zu erstellen, weil travis automatisch läuft

%Vor%

was wegen eines Timeouts fehlschlägt:

%Vor%

Laut der Dokumentation sollte ich in der Lage sein, es zu überschreiben und ein benutzerdefiniertes Skript in .travis.yml zu definieren, aber es funktioniert nicht, hier meine Konfiguration:

%Vor%

Gibt es eine Möglichkeit, die automatische Installation von mvn zu umgehen oder zu optimieren?

    
Luca Burgazzoli 11.08.2015, 15:21
quelle

3 Antworten

6

Dies wird in der Dokumentation erwähnt:

Ссылка

  

Sie können den Installationsschritt vollständig überspringen, indem Sie Ihrer .travis.yml Folgendes hinzufügen:

%Vor%

Der install -Schritt läuft vor script step, und mit Maven braucht man normalerweise nicht den install -Schritt, zumindest habe ich ihn persönlich nie nützlich gefunden - Maven wird Abhängigkeiten von script herunterladen Schritt trotzdem.

    
gvlasov 04.11.2015 17:14
quelle
6

Ich hatte das gleiche Problem. Es wurde nach einer Diskussion mit der Travis CI-Unterstützung gelöst. Hier ist ihre Antwort:

  

Dieser maven-Befehl wird als Teil des Installationsabschnitts Ihres   Build, das ist die Standardeinstellung.

     

Wenn Sie diesen Schritt überspringen möchten, können Sie ihn überschreiben, indem Sie dies hinzufügen   Ihre .travis.yml -Datei:

     

install: /bin/true

    
cthiebaud 09.09.2015 09:04
quelle
4

Ich fand es nützlich, einen install: mvn dependency:resolve -Schritt zu haben, der die Build-Abhängigkeiten im Voraus herunterlädt, so dass die Ausgabe des eigentlichen Build-Skripts sauber gehalten wird

    
Liam Williams 25.09.2016 16:56
quelle

Tags und Links