我正在嘗試使用Gradle來設置Grails項目,但是我遇到了一個問題,我無法讓grails使用gradle進行依賴關係解析。如果我在gradle構建文件中配置依賴關係並運行gradle grails-run-app,它總是報告無法在依賴關係jar中找到類。如何告訴Grails使用Gradle進行依賴關係解析
當我剪切和粘貼到grails BuildConfig.groovy的依賴關係,一切都很好。
如何告訴Grails使用Gradle進行依賴關係解析?
我粘貼我的build.gradle文件在這裏,任何建議?
apply plugin: 'grails'
apply plugin: 'java'
apply plugin: 'jetty'
version "1.0-SNAPSHOT"
buildscript {
repositories {
mavenCentral()
mavenRepo urls: 'http://repository.jboss.org/nexus/content/groups/public/'
}
dependencies {
classpath 'com.connorgarvey.gradle:gradle-grails-wrapper:1.0'
}
}
grails {
version '2.2.3'
}
repositories {
mavenLocal()
mavenCentral()
mavenRepo urls: 'http://repository.jboss.org/nexus/content/groups/public/'
}
dependencies {
compile 'org.modeshape.bom:modeshape-bom-embedded:3.3.0.Final'
compile 'postgresql:postgresql:9.1-901.jdbc4'
compile 'javax.jcr:jcr:2.0'
compile 'org.modeshape:modeshape-jcr:3.3.0.Final'
}
感謝您的答覆,我沒有使用gradle這個-的Grails,插件,因爲此插件不與gradle這個1.6和Grails 2.2.3工作。它始終報告我的grails版本是2.2.3,所需版本是1.4.3請升級grails。所以我轉向gradle-grails包裝。 – user2478308
詳細錯誤信息。應用程序需要grails版本[2.2.3],但GRAILS_HOME的版本是[1.3.4] - 如果此Grails版本比您的應用程序所期望的版本更新,請使用正確的Grails版本或運行「grails升級」。 – user2478308
@ user2478308您是否將GRAILS_HOME設置爲1.3.4的類路徑變量? – dmahapatro