gpt4 book ai didi

java - m2eclipse 不将 src/main/resources 复制到目标

转载 作者:行者123 更新时间:2023-12-02 04:37:52 24 4
gpt4 key购买 nike

我有一个maven项目,并且我已经安装了m2eclipse。当我构建项目时,src/main/resources 中的文件不会被复制到 target/classes 文件夹中。非常感谢任何帮助。

最佳答案

阅读完您关于何时复制资源以及何时不复制资源的所有评论(即,在调用 Eclipse 构建之前一切正常),ma​​ven2Builder 很可能被禁用。您可以使用 maven2Nature 来整齐地配置您的类路径,但如果您禁用 maven2Builder,则只有源代码会被编译并复制到 target/classes (或 .classpath 中配置的任何内容) )由于活跃的 Java Builder。

考虑一个非常简单的演示项目配置(Eclipse 项目根目录中的 .project 文件):

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>m2demo</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<!--
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
-->
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
</projectDescription>

在此示例中,我注释了 ma​​ven2Builder,这会导致与您得到的行为完全相同。

我通常喜欢查看实际的 .project.classpath 文件内容,但所有这些都可以通过项目属性访问。您将在项目属性中找到“Builders”部分,并且应该有“Maven Project Builder”复选框项目。

关于java - m2eclipse 不将 src/main/resources 复制到目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11775546/

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