Maven中资源文件夹的用途是什么?

Eli*_*jah 7 java configuration maven

使用之前由另一个开发人员在项目中使用的Eclipse.大多数东西被标记为红色和破碎.src/main/java/... 在java中查看文件 和相同的文件resources/src/main/java...

只是混淆什么是什么,什么是临时,什么保持垃圾或如何修复项目环境.

对此有什么简单的解决方法

Dav*_*ton 6

所谓的级别的任何标准都没有标准resources.

src/main/resources 通常是将非Java工件放入正常的包层次结构中的位置,例如作为类路径资源加载的XML配置文件.

除了说"检查你的Maven文件以查看是否有任何实际引用这些文件"之外,除了说"检查你的Maven文件是否有任何实际引用这些文件"之外,它是不可能提供帮助的,特别是如果有任何文件生成文件,或者在组装过程中将它们移动到那里,将是非标准的Maven用法.

  • “`src/main/resources` 通常是放置应移至正常包层次结构的非 Java 工件的位置,例如作为类路径资源加载的 XML 配置文件。” 是的,它们已移至正常的包层次结构中。 (2认同)

pre*_*rem 5

你的问题有多个答案,因为它们已经存在于任何地方并且很容易得到它们我只是通过链接和很少的描述将你指向它们。

什么是Maven?

  1. Maven 是一个构建工具,它有助于轻松高效地管理依赖项(jar)。
  2. Maven 做 ANT 能做的一切,甚至它有插件来做一些特定的 ANT 活动。
  3. 很容易从第三方库迁移。
  4. 单元测试也有点容易配置,整体配置很简单。

有关更多信息-> http://maven.apache.org/what-is-maven.html

为什么是 Maven?

/sf/ask/75423421/

为什么是资源目录?

在 maven 存在之前,我们曾经在应用程序中有资源包,它实际上包含一些应用程序配置属性文件、内部化属性文件、XML 文件(基本上是应用程序运行时所需的非 java 文件)。

我一直在使用资源目录的一个案例研究

在我们公司,我们希望为开发、暂存、预生产、生产环境有不同的属性值。所以我们有四个目录和资源文件夹,上面写着环境名称。每个目录将包含自己的属性文件和属性。在 maven 构建期间,我们应该提到此构建用于哪个配置文件?.基于在部署程序集中仅加载特定资源文件。

有关 maven 中的配置文件的更多信息 -> http://maven.apache.org/guides/introduction/introduction-to-profiles.html

Eclipse 错误的解决

并且您的日食有红旗,您需要修复构建路径问题,如果它获得相应的源代码。红旗将消失。由于您没有提到您看到的错误,我正在对构建路径修复进行一般性讨论-> Eclipse 中 Java Buildpath 的问题