gpt4 book ai didi

eclipse - 将 Maven 项目导入 Eclipse 3.7 (m2e 1.0) 但 src/main/java 未显示为源包

转载 作者:行者123 更新时间:2023-12-05 00:33:57 30 4
gpt4 key购买 nike

我有一个 maven (3.0.4) 多模块构建项目,可以完美地在命令行上运行。

mvn clean package

构建成功。

我试图将该项目导入 Eclipse

enter image description here

使用 m2e 1.0。

enter image description here

但在它准备好后,我看不到包文件夹,也看不到 src 文件夹的图标(如 src/main/java 等)。

enter image description here

但我本来希望看到如下内容:

enter image description here

有人暗示可能是什么问题吗?或者在哪里寻找想法?

更新

将其归结为可能是由于使用 Java 1.7 造成的。我配置如下的编译器:
 <pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
<executable>C:/Programme/Java/jdk1.7.0_05/bin/javac</executable>
<fork>true</fork>
</configuration>
</plugin>
...

有这方面经验的人吗?

最佳答案

看起来您的项目没有 Java 特性。您可以通过右键单击项目并转到

属性 -> 项目分面 -> 转换为分面形式

从那里您可以添加一个 Java 方面,它应该可以完成这项工作。我经常发现用这种东西编辑 Eclipse 的 .project 会更容易。和 .classpath手动文件(确保在你做之前备份它们!)代替。您可能需要检查项目的 .project文件包括这样的内容:

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
...
<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>

然后确保您的 .classpath看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
...
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" path="src/main/resources"/>
<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>

一旦你准备好所有这些东西,像 Michal 所说的那样更新你的项目配置并刷新。

关于eclipse - 将 Maven 项目导入 Eclipse 3.7 (m2e 1.0) 但 src/main/java 未显示为源包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11324334/

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