2015-10-19 33 views
5

有没有人在Grails 3应用程序中安装Cloudinary插件并成功安装。自定义maven回购grails 3

插件说明这里,我做了我认为是Grails的3个正确的修改:https://bitbucket.org/sbuettner/grails-cloudinary

下面是build.grade文件

然而,Grails的命令生产线使用率报告:

|错误无法解析配置':testRuntime'的所有依赖关系。输入'gradle dependencies'以获取更多信息

任何人都可以看到我做错了什么吗?

buildscript { 
    ext { 
     grailsVersion = project.grailsVersion 
    } 
    repositories { 
     mavenLocal() 
     maven { url "https://repo.grails.org/grails/core" } 

     // Custom maven repo for the cloudinary plugin 
     maven { url "http://dl.bintray.com/infinit/infinit-opensource"  } 
    } 
    dependencies { 
     classpath "org.grails:grails-gradle-plugin:$grailsVersion" 
     classpath 'com.bertramlabs.plugins:asset-pipeline-gradle:2.5.0' 
    } 
} 

plugins { 
    id "io.spring.dependency-management" version "0.5.2.RELEASE" 
} 

version "0.1" 
group "mchq.admin" 

apply plugin: "spring-boot" 
apply plugin: "war" 
apply plugin: "asset-pipeline" 
apply plugin: 'eclipse' 
apply plugin: 'idea' 
apply plugin: "org.grails.grails-web" 
apply plugin: "org.grails.grails-gsp" 

ext { 
    grailsVersion = project.grailsVersion 
    gradleWrapperVersion = project.gradleWrapperVersion 
} 

assets { 
    minifyJs = true 
    minifyCss = true 
} 

repositories { 
    mavenLocal() 
    maven { url "https://repo.grails.org/grails/core" } 

    // Custom maven repo for the cloudinary plugin 
    maven { url "http://dl.bintray.com/infinit/infinit-opensource" } 
} 

dependencyManagement { 
    imports { 
     mavenBom "org.grails:grails-bom:$grailsVersion" 
    } 
    applyMavenExclusions false 
} 

dependencies { 
    compile "org.springframework.boot:spring-boot-starter-logging" 
    compile "org.springframework.boot:spring-boot-starter-actuator" 
    compile "org.springframework.boot:spring-boot-autoconfigure" 
    compile "org.springframework.boot:spring-boot-starter-tomcat" 
    compile "org.grails:grails-dependencies" 
    compile "org.grails:grails-web-boot" 

    compile "org.grails.plugins:hibernate" 
    compile "org.grails.plugins:cache" 
    compile "org.hibernate:hibernate-ehcache" 
    compile "org.grails.plugins:scaffolding" 

    // https://grails-plugins.github.io/grails-spring-security-core/guide/single.html#tutorials 
    // "Install" the plugin by adding it to build.gradle 
    compile 'org.grails.plugins:spring-security-core:3.0.0.M1' 

    // https://grails.org/plugin/mail 
    // http://stackoverflow.com/questions/32602032/grails-3-mail-plugin-not-working 
    compile "org.grails.plugins:mail:2.0.0.RC2" 

    // https://bitbucket.org/sbuettner/grails-cloudinary 
    compile "grails-cloudinary:0.3" 

    runtime 'mysql:mysql-connector-java:5.1.36' 

    runtime "org.grails.plugins:asset-pipeline" 

    testCompile "org.grails:grails-plugin-testing" 
    testCompile "org.grails.plugins:geb" 

    // Note: It is recommended to update to a more robust driver (Chrome, Firefox etc.) 
    testRuntime 'org.seleniumhq.selenium:selenium-htmlunit-driver:2.44.0' 

    console "org.grails:grails-console" 
} 

task wrapper(type: Wrapper) { 
    gradleVersion = gradleWrapperVersion 
} 

回答

1

感谢您的帮助,但它下面来解决它:

compile "org.grails.plugins:grails-cloudinary:0.3" 
0

尝试将maven { url "http://mvnrepository.com/artifact" }添加到repositories列表中。

+0

感谢您的建议,但同样的问题依然存在。当你说把它添加到存储库列表中,你是什么意思,并在这些列表中的什么位置?在构建脚本中有'存储库',以及另一个'根'级下降.... –

3

有同样的问题。与添加我的回购喜欢这个固定:

repositories { 
    mavenLocal() 
    maven { url "https://repo.grails.org/grails/core" } //default 
    maven { url "http://myCompanyDev1/nexus/content/groups/public/" } // my companies repo/nexus 
} 

而且包括像这样:

dependencies { 
    compile 'de.myCompany.projects.intern:ld-grails-modules:[email protected]' 
} 

请注意,在最后的“@zip”。默认情况下,它似乎是“jar”,但是我们的连接没有jar,只有zip文件。