sro*_*ley 21 android annotations annotation-processing
我想根据以下链接中的示例进行一些注释处理:http://www.zdnetasia.com/writing-and-processing-custom-annotations-part-3-39362483.htm.
但是,我想在我的Android项目中实现这个,似乎我不能使用android平台的包.我是否需要添加外部罐子或者是否有我遗漏的东西?
谢谢.
Bri*_*ell 21
Android中不包含javax.annotation.processing包.您不需要在已编译的应用程序模块中包含此内容.在构建期间,您只需要编译器/处理器模块的这种依赖关系.因此,在您的应用程序内部,您build.gradle应该在包含注释处理器后添加以下内容:
provided 'org.glassfish:javax.annotation:10.0-b28'
Run Code Online (Sandbox Code Playgroud)
Dir*_*irk 15
如果您使用Android Studio/Gradle,则有一种更简单的方法.
我发现以下内容正在查看问题的答案如何将javax.annotation.Generated添加到Java SE 5?:
对于Gradle构建,依赖应该是
compile 'org.glassfish:javax.annotation:10.0-b28'
小智 9
implementation 'org.glassfish:javax.annotation:10.0-b28'
compileOnly 'com.github.pengrad:jdk9-deps:1.0'
Run Code Online (Sandbox Code Playgroud)
将这两个依赖项添加到您的build.gradle文件中,这将起作用。
| 归档时间: |
|
| 查看次数: |
19252 次 |
| 最近记录: |