2013-12-12 2 views
5

Есть ли способ, которым мы можем использовать аннотации jetbrains @notnull и @nullable в eclipse? Я попытался найти банки в Интернете, но не смог их найти. любая помощь приветствуется.Как использовать аннотации Intellij в Eclipse IDE?

+0

Eclipse, делает поддержку аннотаций под названием '@ NonNull',' @ NonNullByDefault' и '@ Nullable' –

+0

некоторые из наших разработчиков использовать intellij и некоторое затмение, так что сохраняйте согласованность, мне нужно будет использовать intellij аннотации – user2707760

ответ

8

От the JetBrains website:

Эти аннотации проприетарные и включены в комплекте JAR. Мы в JetBrains предложили включить эти аннотации в стандартный Java SDK. Проблема еще не решена.

В настоящее время аннотации распространяются по лицензии Apache. Исходный код также предоставляется.

Таким образом, вы можете использовать их не только в Eclipse, но и не нарушать коммерческую лицензию. И они даже доступны в Maven.

Однако, вы можете прочитать некоторые связанные вопросы здесь, на SO:

@Nullable/@NotNull with IntelliJ IDEA, Maven & JSR 305

+0

вы можете дать мне ссылку, где я могу найти банку, о которой вы говорите? спасибо – user2707760

+0

@ user2707760 Репозиторий Maven, с которым я связан, содержит только двоичную банку, [исходный репозиторий Intellij] (http://www.jetbrains.org/display/IJOS/Source+Repository+Layout) содержит источники – fvu

+0

. моя ошибка, я не видел ссылку. – user2707760

Смежные вопросы