代码之家  ›  专栏  ›  技术社区  ›  Yore

Gradle多项目-找不到包

  •  0
  • Yore  · 技术社区  · 6 年前

    我正在使用Java和grade来构建这个项目。结构如下:

    Root-Project: /modules /rest-api /library-api

    我的根构建.gradle:

    allprojects {
    
        apply plugin: 'base'
    }
    

    rootProject.name = 'RootProject'
    
    include "rest-api"
    include "library-api"
    
    project(':rest-api').projectDir = new File('modules/rest-api')
    project(':library-api').projectDir = new File('modules/library-api')
    

    我的rest项目build.gradle:

    buildscript {
        ext {
            springBootVersion="2.0.4.RELEASE"
        }
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
        }
    }
    
    apply plugin: 'java'
    apply plugin: 'application'
    apply plugin: 'eclipse'
    apply plugin: 'idea'
    apply plugin: 'org.springframework.boot'
    apply plugin: 'io.spring.dependency-management'
    
    group = 'example.com'
    mainClassName = 'RestApi'
    version = '0.9.0-SNAPSHOT'
    sourceCompatibility = 1.8
    
    repositories {
        mavenCentral()
    }
    
    dependencies {
        compile project(':library-api')
        .
        .
        .
    }
    

    include "library-api"
    
    project(':library-api').projectDir = new File('../library-api')
    

    我的图书馆build.gradle:

    buildscript {
        ext {
            springBootVersion="2.0.4.RELEASE"
        }
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
        }
    }
    
    apply plugin: 'java'
    apply plugin: 'application'
    apply plugin: 'eclipse'
    apply plugin: 'idea'
    apply plugin: 'org.springframework.boot'
    apply plugin: 'io.spring.dependency-management'
    
    group = 'example.com'
    mainClassName = 'AppRunner'
    version = '1.0.0-SNAPSHOT'
    sourceCompatibility = 1.8
    
    repositories {
        mavenCentral()
    }
    
    dependencies {
        .
        .
        .
    }
    

    错误:包库。CRUD不存在

    里面的其他类也找不到。其他的课程都很好。有什么缓存问题吗??这个包裹是我最后一次把它放进图书馆。

    谢谢大家, /过去的

    0 回复  |  直到 6 年前