Maven-Plugin用于检查与Android的API兼容性

时间:2012-06-15 10:19:03

标签: java android maven

我正在寻找一个可以检查Jar / Class-Files是否符合Android指定API级别的Maven-Plugin。例如。可以在Android API中解析所有类和方法。
有人知道这样的插件吗? DX工具似乎没有提供这样的功能,或者我错过了什么?

用例:
我写了一些Jar-Files,它们应该在Desktop-Java-Applications和Android-Apps中使用。现在我想确保这些Jar-Files符合某个级别的Android API。

我目前的解决方法是在Android模拟器中运行我的单元测试。

2 个答案:

答案 0 :(得分:2)

由于没有这样的工具,我自己写了。
http://code.google.com/p/compliancechecker/

它是maven构建系统的插件,支持针对特定的android api级别验证Java SE 1.4,1.5,1.6和1.7代码。

答案 1 :(得分:1)

您可以将animal-sniffer-maven-pluginandroid-api-level signatures一起使用。

这看起来像是:

!String.EndsWith(".")

有关详细信息,请参阅animal-sniffer-maven-plugin

有关Android级API的更多资源: