我想在GWT项目中使用javax.annotation.Nullable
注释。我想知道哪个模块必须继承到我的gwt.xml文件中才能使用该注释。谷歌番石榴罐内部使用Nullable注释,如果我在我的项目中使用该罐,它就能够编译。请帮助我继承哪些包以便使用javax.annotation.Nullable
注释?
我一直在网上搜索很长时间,但仍然无法弄清楚哪个包必须继承。
任何建议都会受到欢迎。
答案 0 :(得分:1)
您必须在JSR 305上添加依赖项。例如,Guava使用此:
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
<version>1.3.9</version>
现在,您必须使用提及in a issue的解决方法:
在项目中创建一个简单的javax/annotation/Annotation.gwt.xml
文件:
<module>
<source path="" />
</module>
将<inherits name='javax.annotation.Annotation' />
添加到您的应用程序模块(.gwt.xml
)文件中。