在上一教程中,您使用Maven创建了一个Java项目 ,但是该项目不能导入Eclipse IDE,因为它不是Eclipse风格的项目。
这是一个指南,向您展示如何将Maven生成的Java项目转换为Eclipse支持的样式项目。
1. mvn eclipse:eclipse
做到这一点真的很容易。 导航到放置pom.xml
文件的Java项目文件夹。 并发出以下命令:
mvn eclipse:eclipse
查看完整示例:
D:\workspace-new\maven-test\mkyong-core>mvn eclipse:eclipse
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'eclipse'.
[INFO] ------------------------------------------------------------------------
[INFO] Building mkyong-core
[INFO] task-segment: [eclipse:eclipse]
[INFO] ------------------------------------------------------------------------
[INFO] Preparing eclipse:eclipse
[INFO] No goals needed for project - skipping
[INFO] [eclipse:eclipse {execution: default-cli}]
[INFO] Using Eclipse Workspace: D:\workspace-new
[INFO] no substring wtp server match.
[INFO] Using as WTP server : Apache Tomcat v6.0
[INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAINER
[INFO] Not writing settings - defaults suffice
[INFO] Wrote Eclipse project for "mkyong-core" to D:\workspace-new\maven-test\mkyong-core.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5 seconds
[INFO] Finished at: Thu Apr 14 22:47:38 SGT 2011
[INFO] Final Memory: 7M/14M
[INFO] ------------------------------------------------------------------------
注意
如果这是您第一次运行此命令,则可能需要花费一些时间来下载所有必需的依赖项,才能将您的项目转换为Eclipse样式的项目。
2.验证Java项目
之后,您会注意到创建了两个新文件-“ .classpath
”和“ .project
”。 这两个文件都是为Eclipse IDE创建的。
档案:.classpath
<classpath>
<classpathentry kind="src" path="src/test/java"
output="target/test-classes" including="**/*.java"/>
<classpathentry kind="src" path="src/main/java" including="**/*.java"/>
<classpathentry kind="output" path="target/classes"/>
<classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"
sourcepath="M2_REPO/junit/junit/3.8.1/junit-3.8.1-sources.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
</classpath>
等待,M2_REPO!
您是否注意到生成了“ M2_REPO”类路径变量? 第一次,您必须将此M2_REPO类路径变量添加到Eclipse IDE中 。 否则,Eclipse稍后将引发有关您导入的项目的错误。
您是否注意到生成了“ M2_REPO”类路径变量? 第一次,您必须将此M2_REPO类路径变量添加到Eclipse IDE中 。 否则,Eclipse稍后将引发有关您导入的项目的错误。
档案:.project
<projectDescription>
<name>mkyong-core</name>
<comment/>
<projects/>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
3.导入Eclipse IDE
现在,将其导入Eclipse IDE,请执行以下步骤:
在Eclipse IDE中,菜单栏,文件->导入…->常规->现有项目到工作区->选择根目录(选择项目文件夹)->完成。
您将Maven生成的Java项目导入到Eclipse IDE中,您可以立即开始开发。
翻译自: https://mkyong.com/maven/how-to-convert-maven-java-project-to-support-eclipse-ide/