2015-10-19 17 views
5

Có ai đã và đang cài đặt thành công plugin Cloudinary trong ứng dụng Grails 3.Custom maven repo grails 3

Các hướng dẫn Plugin đang ở đây và tôi đã thực hiện các thay đổi tôi nghĩ là chính xác cho Grails 3: https://bitbucket.org/sbuettner/grails-cloudinary

Dưới đây là file build.grade

Tuy nhiên, dòng grails lệnh util báo cáo:

| Lỗi Không thể giải quyết tất cả các phụ thuộc cho cấu hình ': testRuntime'. Nhập 'phụ thuộc gradle' để biết thêm thông tin

Ai có thể xem tôi đang làm gì sai không?

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 
} 

Trả lời

1

Nhờ sự giúp đỡ nhưng nó đã phần sau đây để khắc phục:

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

Thử thêm maven { url "http://mvnrepository.com/artifact" } vào danh sách repositories.

+0

Cảm ơn đề xuất nhưng vẫn tồn tại cùng một vấn đề. Khi bạn nói thêm nó vào danh sách kho, ý bạn là gì và ở vị trí nào trong các danh sách đó? Có 'kho' trong kịch bản xây dựng cũng như một cấp độ 'root' khác thấp hơn .... –

3

Đã cùng một vấn đề. Cố định nó bằng cách thêm repo của tôi như thế này:

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

Và bao gồm nó như thế này:

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

Thông báo các "@zip" cuối cùng. Mặc định có vẻ là "jar" nhưng không có jar trên mối quan hệ của chúng tôi, chỉ có tệp zip.

Các vấn đề liên quan