相关疑难解决方法(0)

Travis CI跳过测试(Gradle Android项目)

现在我正在为基于Gradle的Android项目配置Travis CI.是否可以临时禁用从Travis启动的测试,只知道 - 是否可以构建项目?

android travis-ci android-gradle-plugin

5
推荐指数
1
解决办法
2345
查看次数

等价于mvn update和mvn install in gradle

我是gradle的新手,因此我对gradle有一些疑问。在gradle之前,我曾与Maven合作过,在Maven中有一些命令,例如

  • mvn更新
  • mvn全新安装

使用mvn update,我们从Internet下载依赖包,并从不同项目中下载其他包。

使用mvn install我们创建jar,war,Ear或ejb,那么gradle中的maven命令的等效项是什么?

  • mvn update〜= gradle ...

  • mvn clean install〜= gradle清洁...

谢谢。

java build-tools gradle maven

3
推荐指数
2
解决办法
5707
查看次数

当我在settings.gradle文件中包含项目时,如何不包含构建任务?

我的settings.gradle文件看起来像:

include "serverTest", "shared"
Run Code Online (Sandbox Code Playgroud)

serverTest build.gradle文件如下所示:

group = 'gradle'
version = '1.0'
defaultTasks 'build'
apply plugin: 'java'
apply plugin: 'eclipse'
sourceCompatibility = JavaVersion.VERSION_1_6

dependencies
{
  compile project(':shared')
}
Run Code Online (Sandbox Code Playgroud)

目录结构是:顶级保存settings.gradle文件,其中包含文件夹shared和serverTest.然后在serverTest目录中有build.gradle文件.

当我在顶层运行gradle时它会输出:

:shared:compileJava UP-TO-DATE
:shared:processResources UP-TO-DATE
:shared:classes UP-TO-DATE
:shared:jar UP-TO-DATE
:serverTest:compileJava UP-TO-DATE
:serverTest:processResources UP-TO-DATE
:serverTest:classes UP-TO-DATE
:serverTest:jar UP-TO-DATE
:serverTest:assemble UP-TO-DATE
:serverTest:compileTestJava
:serverTest:processTestResources UP-TO-DATE
:serverTest:testClasses
:serverTest:test
Run Code Online (Sandbox Code Playgroud)

我不希望它执行任务:serverTest:test.我尝试将defaultTasks更改为只是compileJava,但这不起作用,是否有其他人有任何想法?

build task gradle

2
推荐指数
1
解决办法
2434
查看次数