IntelliJ IDEA不在构建上复制资源

问题描述 投票:0回答:1

我的构建输出是out/production/classes。 Java文件很好地编译成类,并放在out/production/classes/[packageName]上,但资源不会被复制。据我所知,他们应该直接进入out/production/classes目录。

Resources aren't copied

如果相关,我正在使用Java 11,Spring Boot和Gradle。这是我的build.gradle

plugins {
    id 'org.springframework.boot' version '2.1.3.RELEASE'
    id 'java'
}

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

group = 'net.impfox'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

configurations {
    compileOnly {
        extendsFrom annotationProcessor
    }
}

repositories {
    mavenCentral()
}

dependencies {
    // hidden
}

我的编译器设置:

Compiler settings

可能是什么原因导致我的资源没有被复制到输出目录,我该如何解决这个问题?

java gradle intellij-idea build java-11
1个回答
0
投票

我无法找到根本问题,但我猜错了。之前我重命名了整个项目,并用新的项目名称替换了旧项目名称的每个出现。也许一些内部缓存仍然有旧的名称?

我最终从版本控制克隆项目,现在它工作。

© www.soinside.com 2019 - 2024. All rights reserved.