如何使用一个gradle bootRun命令启动Springboot客户端和服务器?

时间:2019-09-25 14:08:22

标签: spring-boot gradle

  

我已经在SpringBoot中实现了我的应用程序的客户端和服务器组件。   我想用一个命令来构建服务器和客户端   我尝试使用Gradle bootRun,但是构建仅启动backen,然后挂起backendprosses运行   我如何在Gradel中创建用于构建并启动客户端和服务器的构建脚本。   我的主要build.gradle看起来像这样

plugins { 
            id 'org.springframework.boot' version '2.1.8.RELEASE'
            }
repositories {
   mavenCentral()
}

project (':frontendtemp') {

    apply plugin: 'org.springframework.boot' 
    apply plugin: 'java'
    apply plugin: 'io.spring.dependency-management'

    dependencies { 
        implementation project(':backend')
    }
}

project (':backend')  { 
    apply plugin: 'java'
    apply plugin: 'org.springframework.boot' 
    apply plugin: 'io.spring.dependency-management'
}
  

后端Build.gradle看起来像这样

apply plugin: 'io.spring.dependency-management'

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    testCompile("org.springframework.boot:spring-boot-starter-test")
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.4.2'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.4.2'
}


test {
    useJUnitPlatform()
}

>

  

我的frontendtenp Build.gradle脚本看起来像这样

plugins {
     id "com.moowork.node" version "1.3.1"
}

apply plugin: 'io.spring.dependency-management'


repositories {
   mavenCentral()
}

node {
    version = '12.5.0.'
    download = false
}

bootRun {
   systemProperty 'server.port', '8086'
}


dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.4.2'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.4.2'
}
  

如何创建同时构建后端和前端温度的脚本?

0 个答案:

没有答案