小编MK *_*oho的帖子

它不适用于gradle从命令行执行特定测试

对于gradle,从命令行执行特定测试应该从版本1.0(或1.1)开始工作,但它不适用于版本2.7.

我试过下面的命令:

gradle test --tests com.mk.myfirstapp.MyUT
Run Code Online (Sandbox Code Playgroud)

gradle输出'未知的cmdline optiions':

FAILURE: Build failed with an exception.

* What went wrong:
Problem configuring task :app:test from command line.
> Unknown command-line option '--tests'.

* Try:
Run gradle help --task :app:test to get task usage details. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 3.505 secs
Run Code Online (Sandbox Code Playgroud)

对于另一个命令也一样

gradle -Dtest.single=abc test
Run Code Online (Sandbox Code Playgroud)

有谁知道这是一个错误或我的滥用?谢谢.

更多细节

我和欧宝(下图)做了同样的事,但我有不同的结果.我的朋友有什么问题: - ?


mk@mk-desktop:~/StudioProjects/MyFirstApp$ gradle -v …

command-line filter gradle

8
推荐指数
2
解决办法
2877
查看次数

是否可以使用优先级高于jcenter的maven存储库

Gradle可以设置多个存储库,例如maven和jcenter.但是我意识到gradle总是首先使用jcenter,即使我把maven放在jcenter之前(如下).是否有可能使maven(本地回购,更快)具有更高的优先级?

## in file build.gradle
allprojects {
    repositories {
    maven { url "http://nexus.mucompany.com/nexus/service/local/repositories/releases/content/" }
    jcenter()
}
Run Code Online (Sandbox Code Playgroud)

gradle maven jcenter

7
推荐指数
1
解决办法
5382
查看次数

标签 统计

gradle ×2

command-line ×1

filter ×1

jcenter ×1

maven ×1