Плагин Maven для проверки соглашений о кодировании во время сборки - PullRequest
0 голосов
/ 21 апреля 2020

мы команда разработчиков с очень разным опытом и стилями кодирования. Но так как мы работаем над одними и теми же проектами, необходимо иметь общее представление о стиле кода. Есть ли плагин maven, который может проверять несколько правил кодирования? Мы уже используем checkstyle и spotbugs, но мне интересно, возможно ли включить его в обычную сборку. Я хотел бы знать, возможно ли сбить сборку (или, по крайней мере, дать серьезное предупреждение), когда определенные правила кодирования не заполнены.

Я думал о программировании чего-либо сам, но хотел бы знать, есть ли это уже плагин, который делает то, что мы хотим.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 21 апреля 2020

Вы можете использовать maven-checkstyle-plugin , чтобы проверить стили кодирования и установить нужный стиль, а также другую конфигурацию

пример:

 <plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-checkstyle-plugin</artifactId>
   <version>3.1.1</version>
   <configuration>
     <configLocation>checkstyle.xml</configLocation>
     <encoding>UTF-8</encoding>
     <consoleOutput>true</consoleOutput>
     <failsOnError>true</failsOnError>
     <linkXRef>false</linkXRef>
   </configuration>
   <executions>
     <execution>
       <id>validate</id>
       <phase>validate</phase>
       <goals>
         <goal>check</goal>
       </goals>
     </execution>
   </executions>
 </plugin>
0 голосов
/ 21 апреля 2020

Не относится к Maven, но вы можете использовать сонар.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...