gpt4 book ai didi

java - 您如何组织 java 项目中类路径中可用的非源资源?

转载 作者:行者123 更新时间:2023-11-29 09:46:42 24 4
gpt4 key购买 nike

在用 java 编写的软件项目中,您通常拥有资源,这些资源是项目的一部分,应该包含在类路径中。例如一些模板或图像,应该可以通过类路径 (getResource) 访问。这些文件应包含在生成的 JAR 文件中。

很明显,这些资源应该添加到版本控制系统中。但是你把这些文件放在哪个目录下呢?与 java-source-files 并行还是在另一个也重现所需包结构的目录中?

最佳答案

Maven将它们放入 src/main/resources/(Java 代码将转到 src/main/java/)。主要原因是 Maven 可以编译各种语言的代码,将它们分开是有意义的,这样一个编译就不会被另一个文件混淆。

对于资源,Maven 会在将它们添加到 Jar 之前替换其中的变量,因此它们也是“已编译”源。

关于java - 您如何组织 java 项目中类路径中可用的非源资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/349787/

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