第 4 章 生成eclipse项目

maven2仅仅是一个管理项目生命周期的工具,如果想在编写代码时获得更多的便利,最好还是使用一个像eclipse这样强大IDE(Integration Development Environment),幸好maven2已经提供了生成eclipse项目文件的插件,只需在原有的maven2项目的基础上,使用maven-eclipse-plugin生成对应的eclipse项目文件,然后使用eclipse将项目导入即可。

4.1. 生成项目文件

在项目目录下执行mvn eclipse:eclipse就可以生成eclipse的项目文件。在执行完mvn eclipse:eclipse之后我们可以看到目录下多了两个文件,.project和.classpath:

.classpath文件内容如下所示:

<classpath>
  <classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
  <classpathentry kind="output" path="target/classes"/>
  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
</classpath>
        

.classpath文件内容如下所示:

<projectDescription>
  <name>ch04</name>
  <comment/>
  <projects/>
  <buildSpec>
    <buildCommand>
      <name>org.eclipse.jdt.core.javabuilder</name>
    </buildCommand>
  </buildSpec>
  <natures>
    <nature>org.eclipse.jdt.core.javanature</nature>
  </natures>
</projectDescription>
        

这些内容包含了eclipse所需的最基本的配置,maven2告诉ecilpse使用它默认的目录结构进行编译和发布等操作。现在我们只要把这个工程导入进eclipse就好了。

4.2. 导入eclipse

首先运行eclipse,选择file -> import。

import

图 4.1. import


选择Import Existing Project Into Workspace。

Import Existing Project Into Workspace

图 4.2. Import Existing Project Into Workspace


在这里选择ch04所在的目录。

选择ch04

图 4.3. 选择ch04


最后选择Finishing完成导入。

finishing

图 4.4. finishing


现在eclipse已经将ch04成功导入到自己的workspace中,java源文件,classpath都已经配置完毕,可以直接使用了。

done

图 4.5. done