Grails проект с React показывает ошибку в моем файле gradle.build - PullRequest
0 голосов
/ 08 июня 2018

Я только начал с Grails с React для моего нового проекта.Я следую этой документации http://guides.grails.org/building-a-react-app/guide/index.html Я выполнил все настройки, и я нахожусь на шаге 4 в документе, в котором запущено приложение.Но когда я дал команду $./gradlew bootRun, она выдала сообщение об ошибке ниже: - enter image description here

Вот мой файл build.gradle!Пожалуйста, посмотрите и скажите мне, что я делаю неправильно.Заранее спасибо.

   buildscript {
    repositories {
        mavenLocal()
        maven { url "https://repo.grails.org/grails/core" }
        maven { url "https://plugins.gradle.org/m2/" }
    }
    dependencies {
        classpath "org.grails:grails-gradle-plugin:$grailsVersion"
        classpath "com.moowork.gradle:gradle-node-plugin:1.0.1"
        classpath "org.grails.plugins:hibernate5:${gormVersion-".RELEASE"}"
        classpath "com.bertramlabs.plugins:asset-pipeline-gradle:2.14.1"
        classpath "org.grails.plugins:views-gradle:1.2.0"
    }
}

version "0.1"
group "building.a.react.app"

apply plugin:"eclipse"
apply plugin:"idea"
apply plugin:"war"
apply plugin:"org.grails.grails-web"
apply plugin:"org.grails.grails-gsp"
apply plugin:"com.moowork.node"
apply plugin:"asset-pipeline"
apply plugin:"org.grails.plugins.views-json"

repositories {
    mavenLocal()
    maven { url "https://repo.grails.org/grails/core" }
}

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-plugin-url-mappings"
    compile "org.grails:grails-plugin-rest"
    compile "org.grails:grails-plugin-codecs"
    compile "org.grails:grails-plugin-interceptors"
    compile "org.grails:grails-plugin-services"
    compile "org.grails:grails-plugin-datasource"
    compile "org.grails:grails-plugin-databinding"
    compile "org.grails:grails-plugin-async"
    compile "org.grails:grails-web-boot"
    compile "org.grails:grails-logging"
    compile "org.grails.plugins:cache"
    compile "org.grails:grails-plugin-gsp"
    compile "org.grails.plugins:hibernate5"
    compile "org.hibernate:hibernate-core:5.1.5.Final"
    compile "org.grails.plugins:views-json:1.2.0"
    compile "org.grails.plugins:views-json-templates:1.2.0"
    console "org.grails:grails-console"
    profile "org.grails.profiles:react"
    runtime "org.glassfish.web:el-impl:2.1.2-b03"
    runtime "com.h2database:h2"
    runtime "org.apache.tomcat:tomcat-jdbc"
    testCompile "org.grails:grails-gorm-testing-support"
    runtime "com.bertramlabs.plugins:asset-pipeline-grails:2.14.2"
    testCompile "org.grails.plugins:geb"
    testCompile "org.grails:grails-datastore-rest-client"
    testCompile "org.grails:grails-web-testing-support"
    testRuntime "org.seleniumhq.selenium:selenium-htmlunit-driver:2.47.1"
    testRuntime "net.sourceforge.htmlunit:htmlunit:2.18"
}

bootRun {
    jvmArgs('-Dspring.output.ansi.enabled=always')
    addResources = true    
}

/* webpack profile */

node {
    version = '7.5.0'
    download = true
}

task bundle {
    dependsOn(['npmInstall', 'npm_run_bundle'])
}

task webpack {
    dependsOn(['npmInstall', 'npm_run_webpack'])
}

bootRun.dependsOn(['bundle'])
assetCompile.dependsOn(['bundle'])

/* react profile */

task mochaTest {
    dependsOn(['npmInstall', 'npm_run_test'])
}

assets {
    minifyJs = true
    minifyCss = true
}

1 Ответ

0 голосов
/ 13 июня 2018

Я не использовал точную команду для запуска приложения grails.Команда grails run-app.При первом запуске этой команды она загрузит все зависимости и потребуется некоторое время для запуска сервера.После первого раза, когда в следующий раз кто-то запустит приложение, сервер запустится быстро.

...