首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成两个build.gradle文件,第二个build.gradle的文件路径出错

生成两个build.gradle文件,第二个build.gradle的文件路径出错
EN

Stack Overflow用户
提问于 2018-01-10 14:34:06
回答 1查看 259关注 0票数 0

我在两个不同的文件夹中有一个棱角前端项目和一个springboot后端项目。每个文件都有自己的build.gradle文件。

它们在这里:

前部:

代码语言:javascript
复制
group 'X'

apply plugin: "com.moowork.node"
apply plugin: "java"

buildscript {
    repositories {
        maven{
            url "https://plugins.gradle.org/m2/"
        }
    }
    dependencies {
        classpath "com.moowork.gradle:gradle-node-plugin:1.2.0"
    }
}

task clientBuild(type: NpmTask) {
    args = ['run', 'build']
}

build.finalizedBy('clientBuild')

后端:

代码语言:javascript
复制
group 'X'

apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'

sourceCompatibility = 1.8
targetCompatibility = 1.8

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.5.7.RELEASE")
    }
}

repositories {
    mavenCentral()
}

dependencies {

    compile("org.springframework.boot:spring-boot-starter-web")

    testCompile group: 'junit', name: 'junit', version: '4.11'
}

jar {
    baseName = 'admin'
    version =  '0.1.0'
}

task buildAngular(type: GradleBuild) {
    buildFile = 'D\\myProject\\workspace-dev\\myProjectFront\\build.gradle'
    tasks = ['build']
}

build.finalizedBy('buildAngular')

当我执行我的后端构建文件时,我希望我的前端也被执行。问题是,我在buildFile property on buildAngular task上得到了这个错误:

代码语言:javascript
复制
FAILURE: Build failed with an exception.

* What went wrong:
A problem was found with the configuration of task ':admin:buildAngular'.
> File 'D:\myProject\workspace-dev\myProjectBack\d\D\myProject\workspace-dev\myProjectFront\                                                                           
build.gradle' specified for property 'buildFile' does not exist.

不知何故,我的路径是以“我在cmd中的位置”+ buildFile路径作为输入,对如何纠正这个问题有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-10 14:49:51

试着写这个

代码语言:javascript
复制
buildFile = 'D:\\myProject\\workspace-dev\\myProjectFront\\build.gradle'

取而代之的是

代码语言:javascript
复制
buildFile = 'D\\myProject\\workspace-dev\\myProjectFront\\build.gradle'

尝试添加一个冒号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48189718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档