我在项目中有以下结构:
Project_1 - > SRC-> main-> Java的> all_java_files
- > SRC-> main->资源 - > all_prop_files
我想构建jar,以便将属性文件放在&main; resources / 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
sourceSets {
main {
resources{
srcDirs = ['src']
exclude 'main/java'
}
}
}
jar {
}
答案 0 :(得分:1)
你为什么不搬家
SRC-> main->资源 - > all_prop_files
到
SRC-> main->资源 - > main->资源 - > all_prop_files
按照惯例,src / main / resources中的所有内容都将复制到JAR的根目录中。