W niedawnym teście sonaru wykryliśmy ponad 30 tys. Wszystkich naruszeń w naszych projektach. Powiedziano mi, żebym spędził trochę czasu, aby przejrzeć wszystkie naruszenia blokujące/krytyczne i odpowiednio je naprawić. Mój mentor powiedział mi, że aby ponownie uruchomić sonar w projektach, musiałbym najpierw wprowadzić zmiany, które wprowadziłem. A ponieważ jestem stażystą, nie chcą tego robić. Czy istnieje inna metoda poza zatwierdzeniem zmian i uruchomieniem sonaru?Czy istnieje sposób na uruchomienie sonaru na projektach bez korzystania z repozytorium?
Używam Intellij, a projekty są naprawione, jeśli to pomaga w niczym.
Zrobiłem instalację używając localhost: 9000, kiedy robię "mvn sonar: sonar" to zawsze kończy się niepowodzeniem z tym błędem "" .Próbowałem też wtyczkę eclipse , zainstalowałem maven i sonarowe wtyczki dla eclipse, kiedy próbowałem tego, utknąłem na łączeniu projektów z serwerem sonaru, poprosiłem o identyfikator groupId, który nie jest pewien co to jest. – iCodeLikeImDrunk
[ERROR] Nie udało się wykonać org celu. apache.maven.plugins: maven-dependency-plugin: 2.3: unpack (unpack-pinkcommon-tools) w projekcie pinkcommon-ejb: Błąd podczas rozpakowywania pliku: C: \ cygwin \ home \ trunk-sonar \ webapps \ pinkcommon \ pinkcommon- tools \ target \ classes do: C: \ cygwin \ home \ trunk-sonar \ webapps \ pinkcommon \ pinkcommon-ejb \ target \ classes [ERROR] org.codehaus.plexus.archiver.ArchiverException: Źródło nie może być katalogiem .. – iCodeLikeImDrunk
Cóż, identyfikator grupy to w twoim pom, powinien znajdować się gdzieś w pobliżu znaczników. To powinien być ten pom, który uruchamiasz sonar: sonar włączony. Mając niewiele informacji, nie mogę określić, skąd bierze się błąd, ale zawsze możesz spróbować uruchomić sonar instalacji mvn clean sonar: sonar na podprojektach zamiast projektu nadrzędnego, aby sprawdzić, czy to działa i ewentualnie wyizolować problem. –