2015-10-19 10 views
5

Hat jemand Erfolg und installiert das Cloudinary-Plugin in einer Grails 3-Anwendung.Benutzerdefiniert maven repo grails 3

Das Plugin Anweisungen sind hier und ich habe die Änderungen vorgenommen Ich denke, für Grails korrekt sind 3: https://bitbucket.org/sbuettner/grails-cloudinary

Unten ist die build.grade Datei

jedoch der Befehl grails Linie util Berichte:

| Fehler Konnte nicht alle Abhängigkeiten für die Konfiguration ': testRuntime' auflösen. Geben Sie 'Graddle Abhängigkeiten' für weitere Informationen ein

Kann jemand sehen, was ich falsch mache?

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 
} 

Antwort

1

Vielen Dank für Hilfe, aber es wurde im Anschluss an die es zu beheben:

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

Try maven { url "http://mvnrepository.com/artifact" } zum repositories Liste hinzufügen.

+0

Danke für den Vorschlag, aber das gleiche Problem bleibt. Wenn Sie sagen, fügen Sie es zu den Repositories hinzu, was meinen Sie und in welchen Positionen innerhalb dieser Listen? Es gibt "Repositories" innerhalb des Build-Skripts sowie eine weitere "root" -Level-Ebene. –

3

Hatte das gleiche Problem. Fest es mit dem Hinzufügen von meinem Repo wie folgt aus:

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

Und eingeschlossen es wie folgt aus:

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

Beachten Sie die "@zip" am Ende. Der Standard scheint "Jar" ​​zu sein, aber auf unserem Nexus war kein Jar, nur die Zip-Datei.