我做了一个lint检查,简单的纯java(kotlin)模块,将它放在一个jar文件中,并计划将它作为jar上传到maven central。我开始发布到maven local进行测试。
我把必要的 Lint-Registry-v2
在jar的清单里,我确信它在那里。lint check本身就在那里进行测试, IssueRegistry
有。然后我在我的android项目中提到了这个库 build.gradle
,在 implementation
子句,因此它位于类路径上,并由android studio看到。
但lint check仍然不起作用,lint工具也看不到它:我尝试用 Run Inspection By Name...
但它不在那里。
我甚至试过 lintChecks 'my.lint.check:version'
但效果不太好。
难道这根本不可能吗?我必须在maven上通过aar分发吗?这是唯一的选择吗?
暂无答案!
目前还没有任何答案,快来回答吧!