gpt4 book ai didi

java - 更改 gradle 构建 jar 中的资源目标目录

转载 作者:行者123 更新时间:2023-11-30 07:24:05 26 4
gpt4 key购买 nike

我的项目有以下结构:

Project_1 -> src->main->java->all_java_files
-> src->main->resources-> all_prop_files

我想构建 jar,以便将属性文件放在 jar 内的“main/resources”下。默认情况下,gradle 将它们放在 root 下。

这是我的构建文件和我的修复。但这会导致 sonarqube 索引问题。有没有一种简单的方法来更改资源文件的输出目录?:

应用插件:'java'

依赖项{

compile libraries.log4j
compile libraries.apache_commons_net
compile libraries.apache_commons_lang2

compile libraries.apache_velocity
compile libraries.ehcache_15
compile libraries.apache_commons_validator

compile libraries.apache_xmlbeans

compile libraries.spring_framework

}

compileJava.classpath += was70ServerLibraryJars

源集{

main {  
resources{
srcDirs = ['src']
exclude 'main/java'

}
}

}

jar {

}

最佳答案

你怎么还不动起来

src->main->resources->all_prop_files

src->主->资源->主->资源-> all_prop_files

按照惯例,src/main/resources 中的所有内容都将复制到 JAR 的根目录中。

关于java - 更改 gradle 构建 jar 中的资源目标目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37053572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com