小编Iow*_*owA的帖子

从Gradle运行Groovy脚本

我正在使用Groovy 1.8.6附带的Gradle 1.6,这就是问题所在,我想执行需要Groovy 2+的groovy脚本,但是Gradle用他自己的groovy(1.8.6)运行这个脚本,我的自定义任务是失败.

groovy gradle

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

Gradle dependencyManagement

我正在将Maven项目迁移到Gradle.我需要管理依赖项,所以尝试使用resolutionStrategy:

    def dependencyVersions = [
                'org.slf4j:slf4j-api' : '1.7.2', 
                'javax.inject:javax.inject' : '1',
                'com.google.code.findbugs:annotations' : '2.0.1',
                'com.typesafe:config' : '1.0.0',
                'ch.qos.logback:logback-classic' : '1.0.9', 
                'com.google.guava:guava' : '14.0',
                'com.google.inject:guice' : '3.0',
                'com.google.inject.extensions:guice-multibindings' : '3.0',
                'com.google.code.gson:gson' : '2.2.2',
                'joda-time:joda-time' : '2.1',
                'com.thoughtworks.paranamer:paranamer' : '2.5.2',
                'org.codehaus.groovy:groovy-all' : '2.0.6',
                'commons-validator:commons-validator': '1.4.0',
                'org.apache.shiro:shiro-core' : '1.2.1',
                'junit:junit-dep' : '4.10',
                'org.mockito:mockito-core' : '1.9.5',
                'org.hamcrest:hamcrest-core': '1.3',
                'org.hamcrest:hamcrest-library': '1.3',
                'org.unitils:unitils-core': '3.3'
             ]

configurations.all {
    resolutionStrategy {
        eachDependency { DependencyResolveDetails details ->  
        def version = dependencyVersions["$details.requested.group:$details.requested.name"]
        if (version != null)
            details.useVersion version
        }
    } …
Run Code Online (Sandbox Code Playgroud)

groovy gradle maven

6
推荐指数
1
解决办法
3073
查看次数

Gradle不会将系统属性传递给测试类

我正在使用Selenium和Spock来测试我的应用程序.运行需要来自Maven或我的IDE的系统属性的测试就像一个魅力,但Gradle正在获取空值.

@Shared
private int waitTimeout = System.getProperty("waitTimeout", "10").toInteger()

@Shared
protected String apolloURL = System.getProperty("apolloURL")
Run Code Online (Sandbox Code Playgroud)

也许我做错了什么?

selenium gradle maven spock

6
推荐指数
1
解决办法
4649
查看次数

Intellij Idea多项目wicket应用程序找不到webapp

我正在使用Idea 13.1 CE并尝试启动多模块项目,但我收到此错误 WARN - WebInfConfiguration - Web application not found src/main/webapp WARN - WebAppContext - Failed startup of context o.e.j.w.WebAppContext{/,null},src/main/webapp

在netbeans中,这个项目有效.有什么建议?

wicket intellij-idea maven

4
推荐指数
1
解决办法
748
查看次数

Groovy列表和地图

我正在为硒测试编写辅助方法.其中之一是:

    private static List<DataRow> parseTable(WebElement table) {
    List<WebElement> tableHeaders = table.findElements(By.tagName("th"))
    List<DataRow> dataRow = table.findElements(By.xpath(".//tbody/tr")).collect {
        Map<String, String> columns = [:]
        it.findElements(By.tagName("td")).eachWithIndex { item, i ->
            columns[tableHeaders.get(i).text] = item.text
        }
        new DataRow(it, columns)
    }
    return dataRow
}
Run Code Online (Sandbox Code Playgroud)

我不喜欢这部分:

 it.findElements(By.tagName("td")).eachWithIndex { item, i ->
        columns[tableHeaders.get(i).text] = item.text
    }
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法从两个列表制作地图?

groovy list map

3
推荐指数
1
解决办法
1397
查看次数

没有xml的HiddenHttpMethodFilter配置

如何在Spring MVC中实现HiddenHttpMethodFilter而无需在web.xml中添加条目?

java spring-mvc

0
推荐指数
1
解决办法
1905
查看次数

标签 统计

gradle ×3

groovy ×3

maven ×3

intellij-idea ×1

java ×1

list ×1

map ×1

selenium ×1

spock ×1

spring-mvc ×1

wicket ×1