,因为类文件是在早期编译阶段生成的。
我使用android-maven-plugin来构建我的android项目。我在构建我的android项目时启用了lint。我得到了以下lint错误:
No `.class` files were found in project "main", so none of the classfile based checks could be run. Does the project need to be built first?
Lint消息解释说这是运行Lint本身的错误,而不是我的项目代码的错误。
我的问题是,是否有可能将lint配置为静默忽略此特定错误(但继续通知其他警告/错误)?怎么做呢?
我的pom.xml:
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<executions>
<execution>
<id>lint</id>
<goals>
<goal>lint</goal>
</goals>
<phase>install</phase>
</execution>
</executions>
<configuration>
<sdk>
<platform>17</platform>
</sdk>
<lint>
<skip>false</skip>
<failOnError>true</failOnError>
</lint>
</configuration>
<extensions>true</extensions>
</plugin>
如果运行命令
,应该可以正常工作mvn install