首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多重gretty配置

多重gretty配置
EN

Stack Overflow用户
提问于 2017-01-12 02:13:36
回答 1查看 406关注 0票数 2

我们在用gradle做实验。我的项目有以下模块:

  • 客户端
  • 服务器
  • 测试

其中,服务器依赖于客户端,而测试依赖于服务器。

开发客户机/服务器需要运行具有一定配置的服务器。

测试有一个定制的java任务,它配置并运行fitnesse,它有两种模式--交互式模式,它允许您运行单个测试,而静默模式则运行整个套件。

这给出了我需要运行的3种服务器配置:

  • 只是服务器,开发模式
  • 交互模式下的服务器和测试
  • 服务器和静默模式下的测试

gretty文档似乎只允许在gretty配置中包含一个集成测试任务。另一个问题是,这个任务必须位于同一个模块中,但是将gretty放在服务器/build.gradle中并将测试任务放入test/Add.8是很自然的。

我也尝试过查看webapp农场,但据我所知,有一个想法是同时运行多个webapp。

EN

回答 1

Stack Overflow用户

发布于 2017-02-07 22:19:19

这对我起了作用:

root.gradle:

代码语言:javascript
复制
buildscript {
    repositories {
        mavenLocal()
        maven { url "https://plugins.gradle.org/m2/" }
    }

    dependencies {
        classpath "org.akhikhl.gretty:gretty:1.4.0"
    }
}

server.gradle:

代码语言:javascript
复制
if (condition) {
    apply plugin: 'org.akhikhl.gretty'

    gretty {
    // some configuration here
    }
}

tests.gradle:

代码语言:javascript
复制
if (!condition) {
    apply plugin: 'org.akhikhl.gretty'

    gretty {
    // different configuration here
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41604041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档