Ich habe kleine Anwendung von Grails 2.2 auf Grails 3.2.3 aktualisiert. Nach dem Auflösen von Kompilierungsproblemen sieht alles OK aus, aber BootRun schlägt fehl und es gibt keinen offensichtlichen Hinweis warum.Grails 3.x Update - BootRun fehlgeschlagen
Mein build.gradle
:
buildscript {
repositories {
maven { url "https://repo.grails.org/grails/core" }
maven { url "http://repository.jboss.com/maven2/" }
maven { url "http://repo1.maven.org/maven2/" }
maven { url "http://repo.spring.io/milestone/" }
}
dependencies {
classpath "org.grails:grails-gradle-plugin:$grailsVersion"
classpath "com.bertramlabs.plugins:asset-pipeline-gradle:2.11.6"
classpath "org.grails.plugins:hibernate5:6.0.4"
}
}
version "0.1"
group "testmonitor"
apply plugin:"eclipse"
apply plugin:"idea"
apply plugin:"war"
apply plugin:"org.grails.grails-web"
apply plugin:"org.grails.grails-gsp"
apply plugin:"asset-pipeline"
repositories {
mavenLocal()
maven { url "https://repo.grails.org/grails/core" }
maven { url "http://repository.jboss.com/maven2/" }
maven { url "http://repo1.maven.org/maven2/" }
maven { url "http://repo.spring.io/milestone/" }
}
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-autoconfigure"
compile "org.grails:grails-core"
compile "org.springframework.boot:spring-boot-starter-actuator"
compile "org.springframework.boot:spring-boot-starter-tomcat"
compile "org.grails:grails-dependencies"
compile "org.grails:grails-web-boot"
compile "org.grails.plugins:cache"
compile "org.grails.plugins:hibernate5"
compile "org.hibernate:hibernate-core:5.1.2.Final"
compile "org.hibernate:hibernate-ehcache:5.1.2.Final"
compile 'org.grails.plugins:spring-security-core:3.1.1'
compile "org.grails.plugins:quartz:2.0.1"
compile 'org.grails:grails-datastore-rest-client'
profile "org.grails.profiles:web"
runtime "com.bertramlabs.plugins:asset-pipeline-grails:2.11.6"
runtime "com.h2database:h2"
compile 'org.apache.commons:commons-math3:3.6.1'
compile group: 'org.codehaus.groovy.modules.http-builder', name: 'http-builder', version: '0.7.1'
compile 'net.sf.opencsv:opencsv:2.3'
console "org.grails:grails-console"
runtime "com.bertramlabs.plugins:asset-pipeline-grails:2.11.6"
runtime 'mysql:mysql-connector-java:5.1.29'
testCompile "org.grails:grails-plugin-testing"
testCompile "org.grails.plugins:geb"
testRuntime "org.seleniumhq.selenium:selenium-htmlunit-driver:2.47.1"
testRuntime "net.sourceforge.htmlunit:htmlunit:2.18"
}
bootRun {
jvmArgs = ['-Dspring.output.ansi.enabled=always']
}
assets {
minifyJs = true
minifyCss = true
}
Ein Protokoll mit gradle --debug
(kippt jede Frage hier sehen) kann from Sharepoint heruntergeladen werden.
Ich benutze IntelliJ IDEA 2016.3, wenn ich Grails run-app Ich bekomme das gleiche Ergebnis. Ich kann keine Option zum log/info grails Befehl finden. [laufende Grails run-app] [1]
UPDATE: jetzt grails run-app scheint OK, aber htpp 404 wird zurückgegeben.
Konnten Sie die Fehler posten, die Sie erhalten? – pagep
Ich habe deine 'build.gradle' in deine Frage kopiert. Wir sollten keine Dateien herunterladen müssen, um zu verstehen, was Sie fragen. Wenn Sie einen Codeblock auswählen und auf die Schaltfläche "{}" klicken oder Strg + K drücken, wird er um vier Leerzeichen eingerückt, wodurch Stack Overflow angewiesen wird, den Code als Code zu behandeln. Weitere Informationen zum Formatieren finden Sie unter https://stackoverflow.com/help/formatting. Ich habe auch deutlich gemacht, dass Ihre Log-Datei ein Download ist. – Chris
Vielen Dank, ich beeilte mich :( –