自定义 Maven 回购 grails 3
Custom maven repo grails 3
有没有人在 Grails 3 应用程序中成功安装 Cloudinary 插件。
插件说明在这里,我做了我认为对 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
//
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
}
尝试将 maven { url "http://mvnrepository.com/artifact" }
添加到 repositories
列表中。
感谢您的帮助,但解决方法如下:
compile "org.grails.plugins:grails-cloudinary: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:0.1.1-SNAPSHOT@zip'
}
注意最后的“@zip”。默认似乎是 "jar" 但我们的 nexus 上没有 jar,只有 zip 文件。
有没有人在 Grails 3 应用程序中成功安装 Cloudinary 插件。
插件说明在这里,我做了我认为对 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
//
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
}
尝试将 maven { url "http://mvnrepository.com/artifact" }
添加到 repositories
列表中。
感谢您的帮助,但解决方法如下:
compile "org.grails.plugins:grails-cloudinary: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:0.1.1-SNAPSHOT@zip'
}
注意最后的“@zip”。默认似乎是 "jar" 但我们的 nexus 上没有 jar,只有 zip 文件。