gradle Lint插件定义的任务包括或排除自定义文件

时间:2017-12-14 05:18:12

标签: gradle android-lint gradle-task

我在CI服务器上的Android项目中使用gradle lint插件。但有时我想只在自定义文件上运行android lint,就像gradle Copy任务includeexclude到我的gradle任务中定义的任务范围一样。

在Android Studio中,检查可以定义这些行为。但在我的情况下,它是在没有UI交互的CI服务器上运行的gradle任务。

1 个答案:

答案 0 :(得分:0)

我不认为Gradle Plugin是可以接受的。但是,您也可以自行运行 for (int i1 = 0; i1 <r.length; i1++){ boolean isDistinct = false; for (int i11 = 0; i11 <i1; i11++){ if(r[i1]==r[i11] && r[i1]!=99 && r[i11]!=99) { isDistinct = true; q=i11; break;} } if(isDistinct) // here is the problem when this loop generates {1,1,2,99}. And, how can I check it for 1=1? { if(r[i1]!=i1 ){ //here i'm implementing C array of above example r[i1]=i1; //it will use`{1,2,2,99}` and 2=2 found it will replace the element according to their index } else { r[q]=q; } } } for (int i1 = 0; i1 <7; i1++){ for (int i11 = 0; i11 <7; i11++){ if(r[i11]==99) { q=i11; break; } // B+C of above example is done here } if(B[i1]!=99) { r[q] = B[i1]; } } // r lastly result in [1, 1, 2, 3] but it should be {0,1,2,3} this the D array of the above example

lint

您可以通过以下方式获得所有选项:

lint [flags] <project directory>

可执行文件位于lint --help

More information here