Chcę dodać funkcję automatycznego sprawdzania kodu do naszej aplikacji. Obecnie używamy maven do tworzenia buildów. Natknąłem się na wtyczkę maven checkstyle, ale chcę, aby uruchamiała ją tylko na przyrostowym kodzie, który zostanie dodany, a nie na starszym. Czy mogę to osiągnąć za pomocą tej wtyczki? Jeśli tak, proszę podać wskaźniki, jak to zrobić?Jak uruchomić wtyczkę maven checkstyle tylko na inkrementalnym kodzie
5
A
Odpowiedz
0
Wtyczka Checkstyle nie ma pojęcia, jakie pliki są modyfikowane lub nowe. Jedynym sposobem przyrostowego dodawania checkstyle do projektu będzie użycie konfiguracji, ręcznego wstawiania nowych plików/paczek itd. Jest to lista wzorów rozdzielona przecinkami.
<executions>
<execution>
<id>checkstyle-verify</id>
<phase>verify</phase>
<goals>
<goal>check</goal>
</goals>
<configuration>
<includes>NewClass.java,AnotherClass.java</includes>
</configuration>
</execution>
</executions>
Powiązane problemy
- 1. W Maven, jak uruchomić wtyczkę opartą na określonym profilu
- 2. Maven 2 Checkstyle configLocation
- 3. Wtyczka Maven uruchamia inną wtyczkę
- 4. Maven Checkstyle configLocation jest ignorowane?
- 5. jak zatrzymać budowanie maven za pomocą checkstyle
- 6. Czy mogę zmodyfikować fazę wdrażania Maven, aby zamienić wtyczkę maven-deploy na własną wtyczkę?
- 7. Maven Checkstyle: Sprawdź, czy nie działa
- 8. Błąd przy użyciu checkstyle/google_checks.xml z maven-checkstyle-plugin
- 9. Maven 3.1.0 łamie wtyczkę Google App Engine Maven
- 10. Disable Checkstyle
- 11. mvn checkstyle: checkstyle używa nieprawidłowej konfiguracji podczas korzystania z raportowania
- 12. Jak uruchomić Wiosna w kodzie źródłowym Action Wydanie trzecie
- 13. Jak uruchomić tomcat przy użyciu programu maven w trybie debugowania
- 14. Jak skonfigurować wtyczkę aspectj maven do korzystania z Java 7?
- 15. błąd Maven Checkstyle: Oczekiwany tag @param dla '<T>'
- 16. Jak mogę wyłączyć wtyczkę Maven Javadoc z wiersza poleceń?
- 17. Jak zainstalować wtyczkę integracji Maven w Eclipse Helios?
- 18. Maven 2 checkstyle plugin wersja 2.5 - Problem z configLocation
- 19. Jak uruchomić findbugs automatycznie w Maven na zainstalowanie
- 20. jak napisać wtyczkę sbt, aby uruchomić aplikację z agentem
- 21. Zainstaluj wtyczkę cordova tylko dla JEDNEJ platformy
- 22. Jak uruchomić projekt Maven z Eclipse?
- 23. Jak uruchomić projekt po zbudowaniu z maven
- 24. Wdrażaj tylko różnice w Webappie z Maven na zdalnym serwerze
- 25. checkstyle + filtry przeciwzakłóceniowe
- 26. Checkstyle dla Python
- 27. Maven Release wtyczkę svn: zewnętrznymi i wielofunkcyjny moduł projektu
- 28. Pobierz wersję z maven pom.xml w kodzie
- 29. Jak skonfigurować wtyczkę findbugs w środowisku Zaćmienie?
- 30. Jak zastosować wtyczkę tylko do jednego smaku w gradle?