我正在使用Java并进行评分以构建该项目。以下是结构:
Root-Project:
/modules
/rest-api
/library-api
我的root build.gradle:
allprojects {
apply plugin: 'base'
}
我的根gradle.settings:
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')
我的其余项目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 {
.
.
.
}
由于某种原因,“ library-api”内部的一个数据包未包含在rest-api类路径中,并且,我遇到了这个错误:
错误:软件包library.crud不存在
也找不到及其内部的所有其他类。其他类都很好。这是任何一种缓存问题吗?这个包是我在库中添加的最后一个想法。
谢谢, /年