当前位置: 首页 > 知识库问答 >
问题:

src/main/resources下的文件位于target/WEB-INF/classes下

阳修永
2023-03-14
    null
    null
<sourceDirectory>${basedir}\src\main\java</sourceDirectory>
<scriptSourceDirectory>${basedir}\src\main\scripts</scriptSourceDirectory>
<outputDirectory>${basedir}\target\classes</outputDirectory>
<resources>
  <resource>
    <directory>${basedir}\src\main\resources</directory>
  </resource>
</resources>
<directory>${basedir}\target</directory>
<finalName>m2mproject</finalName>
  • WEB-INF
      • com...
      • 图像
      • 字体
      • JS
      • CSS
      • messages_en.properties

      为什么maven将所有资源放在classes文件夹下?我的文件夹结构错了吗?

共有1个答案

赵锐
2023-03-14

让我们简单地解释一下maven的行为

放在src/main/resources中的内容应该可以从类路径访问。因此,在web应用程序中,它将被放在WEB-INF/类中

放在src/main/webapp中的内容将被复制到web应用程序根目录中

 类似资料: