Spring nullable annotation generates unknown enum constant warning
In my app, whenever I add @Nullable
(which imports from org.springframework.lang.Nullable
) to any of the fields, I get a build warning:
Warning:java: unknown enum constant javax.annotation.meta.When.MAYBE
reason: class file for javax.annotation.meta.When not found
@NonNull
and other null safety annoations from spring compile without any warnings as its implementation doesn't import import javax.annotation.meta.When
.
The application runs just fine but the warning is just annoying. I am using spring boot 2.1.0
and java version 1.8.0_191
spring spring-boot
add a comment |
In my app, whenever I add @Nullable
(which imports from org.springframework.lang.Nullable
) to any of the fields, I get a build warning:
Warning:java: unknown enum constant javax.annotation.meta.When.MAYBE
reason: class file for javax.annotation.meta.When not found
@NonNull
and other null safety annoations from spring compile without any warnings as its implementation doesn't import import javax.annotation.meta.When
.
The application runs just fine but the warning is just annoying. I am using spring boot 2.1.0
and java version 1.8.0_191
spring spring-boot
See this question and in particular, the comment on its answer: stackoverflow.com/questions/11104667/…
– David Conrad
Nov 15 '18 at 20:38
add a comment |
In my app, whenever I add @Nullable
(which imports from org.springframework.lang.Nullable
) to any of the fields, I get a build warning:
Warning:java: unknown enum constant javax.annotation.meta.When.MAYBE
reason: class file for javax.annotation.meta.When not found
@NonNull
and other null safety annoations from spring compile without any warnings as its implementation doesn't import import javax.annotation.meta.When
.
The application runs just fine but the warning is just annoying. I am using spring boot 2.1.0
and java version 1.8.0_191
spring spring-boot
In my app, whenever I add @Nullable
(which imports from org.springframework.lang.Nullable
) to any of the fields, I get a build warning:
Warning:java: unknown enum constant javax.annotation.meta.When.MAYBE
reason: class file for javax.annotation.meta.When not found
@NonNull
and other null safety annoations from spring compile without any warnings as its implementation doesn't import import javax.annotation.meta.When
.
The application runs just fine but the warning is just annoying. I am using spring boot 2.1.0
and java version 1.8.0_191
spring spring-boot
spring spring-boot
asked Nov 15 '18 at 19:01
夢のの夢夢のの夢
1,39421024
1,39421024
See this question and in particular, the comment on its answer: stackoverflow.com/questions/11104667/…
– David Conrad
Nov 15 '18 at 20:38
add a comment |
See this question and in particular, the comment on its answer: stackoverflow.com/questions/11104667/…
– David Conrad
Nov 15 '18 at 20:38
See this question and in particular, the comment on its answer: stackoverflow.com/questions/11104667/…
– David Conrad
Nov 15 '18 at 20:38
See this question and in particular, the comment on its answer: stackoverflow.com/questions/11104667/…
– David Conrad
Nov 15 '18 at 20:38
add a comment |
1 Answer
1
active
oldest
votes
it's bothered me too.
just try this in your pom:
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
<version>3.0.1</version>
</dependency>
it's work for me.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53326271%2fspring-nullable-annotation-generates-unknown-enum-constant-warning%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
it's bothered me too.
just try this in your pom:
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
<version>3.0.1</version>
</dependency>
it's work for me.
add a comment |
it's bothered me too.
just try this in your pom:
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
<version>3.0.1</version>
</dependency>
it's work for me.
add a comment |
it's bothered me too.
just try this in your pom:
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
<version>3.0.1</version>
</dependency>
it's work for me.
it's bothered me too.
just try this in your pom:
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
<version>3.0.1</version>
</dependency>
it's work for me.
answered Mar 14 at 3:23
Kelvin WongKelvin Wong
112
112
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53326271%2fspring-nullable-annotation-generates-unknown-enum-constant-warning%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
See this question and in particular, the comment on its answer: stackoverflow.com/questions/11104667/…
– David Conrad
Nov 15 '18 at 20:38