Проверка Spring @Nullable для компилятора maven

Есть ли способ (кроме IDE) проверить аннотацию @Nullable Spring с помощью плагина компилятора maven? Я знаю, что с помощью фреймворка codechecker есть NullnessChecker для maven. Поскольку у нас уже есть Spring (boot) в пути к классам, я бы предпочел этот вариант. Кто-нибудь знает о возможности проверки Spring @Nullable?

Спасибо

Возможный дубликат заставить maven сбой сборки на ненулевых нарушениях

PowerStat 28.09.2018 12:42
1
1
174
1

Ответы 1

Невозможно использовать для этого плагин компилятора maven, потому что здесь мы говорим об аннотациях, которые в большинстве случаев решаются с помощью аспектов.

Я думаю, что вы ищете решение Валидатор гибернации.

Надеюсь, это поможет.

Нет, это не функция времени выполнения. Это функция компилятора, см. Springframework.guru/what-is-new-with-spring-framework-5 Но сейчас я только что нашел решение для получения предупреждений для intellij, но не с maven

MelleD 27.09.2018 17:50

См. Также здесь stackoverflow.com/questions/13484202/…

PowerStat 28.09.2018 12:40

Вы также можете использовать такие инструменты, как CheckStyle, PMD и SpotBugs, чтобы улучшить качество вашего кода.

PowerStat 28.09.2018 12:40

Также см. stackoverflow.com/questions/13291713/…

PowerStat 28.09.2018 12:43

Спасибо за этот пост, но я уже читал эти статьи. Я спрашиваю, как разработчик Spring справляется с этим, потому что эта функция является новой для Spring 5. И мы разрабатываем с помощью Spring boot, поэтому мы хотели бы использовать аннотацию spring, потому что они уже в нашем пути к классам

MelleD 28.09.2018 13:08

Они добавили аннотации к фреймворку, чтобы ide и другие инструменты могли использовать их для проверки вызовов методов Spring и т. д.

PowerStat 28.09.2018 13:50

Это вопрос только к IDE или каким другим инструментам. И если есть способы, то тестовый код проверить нельзя.

MelleD 28.09.2018 16:07

Как уже было сказано, обратите внимание на SpotBugs, PMD и CheckStyle.

PowerStat 29.09.2018 09:55

Другие вопросы по теме