2012-01-19 10 views

Odpowiedz

73
  1. Zapewnienie Maven jest skonfigurowany dla projektu
  2. prawym przyciskiem myszy na projekcie
  3. Go do „Uruchom jako” prawo
  4. Wybierz „Uruchom konfiguracje”
  5. W kolumnie po lewej stronie, -wybierz "Maven Build" i wybierz "Nowy"
  6. Wybierz katalog bazowy (projekt), który chcesz zbudować z
  7. Napisz "zainstaluj" i inne cele, które chcesz w polu "Cele"
  8. Kliknij przycisk "Pomiń testy".
  9. Kliknij Uruchom!

Nadzieję, że pomaga.

+2

to działało bardzo dobrze, ale wszelkie pomysły, jak dodać tę nową konfigurację do menu Uruchom jako, zamiast uruchamiać ją z konfiguracji uruchamiania? –

+2

Cieszę się, że zadziałało. Jeśli to możliwe, nie jestem świadomy jak. Muszę przejść do okna dialogowego Uruchom konfigurację za każdym razem, gdy chcę uruchomić konfigurację uruchamiania niestandardowego. –

+0

Nie jest to prawidłowe. Eclipse wykonuje -Dmaven.test.skip = true, jeśli zaznaczysz tę opcję, która jest inna niż -DskipTests na tym, że najnowsze kompiluje testy, ale ich nie uruchamia. – janagn

1

W konfiguracjach Run istnieje konfiguracja Run konfiguracji Maven. Na tym można ustawić standardowy parametr pominięcia Maven.

+0

można proszę dodać kroki do tej operacji, bo nie mogę zrozumieć to? –

+0

Otwórz menu Uruchom, wybierz Uruchom konfiguracje ... i po lewej stronie znajdź swoją istniejącą konfigurację maven. Następnie po prawej stronie masz tabelę parametrów i dodaj parametr maven.test.skip o wartości true. –

5

To zależy od używanej wtyczki testowej. Możesz spróbować dodać parametr -Dmaven.test.skip=true do konfiguracji kompilacji.

5

Możesz umieścić właściwość maven.test.skip w profilu w swoim pom. A następnie aktywujesz ten profil w zaćmieniu we właściwościach projektu maven w Eclipse.

5

accordig do maven's document można napisać to w was pom.xml:

<project> 


[...] 
<build> 
<plugins> 
    <plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.12</version> 
    <configuration> 
     <skipTests>true</skipTests> 
    </configuration> 
    </plugin> 
</plugins>