zoukankan      html  css  js  c++  java
  • 如何创建支持Eclipse IDE的Maven项目

    使用Maven创建的项目是不支持任何IDE的,不能导入IDE中,因为项目格式都不符合特定IDE的格式要求,那么如何创建符合IDE要求的项目呢?

    1、使用mvn eclipse:eclipse 命令把项目转换成支持Eclipse IDE的项目。

    2、使用mvn idea:idea 命令把项目转换成支持IntelliJ IDEA的项目。

    以下只说明如何将Maven项目转成Eclipse IDE支持的项目。

    1、进入项目的根目录,也就是项目的pom.xml所在的目录,然后执行命令 mvn eclipse:eclipse,接着Maven就会自动生成Eclipse IDE所需的.classpath和.project文件,这样项目就可以导入Eclipse IDE中了。.classpath内容大致如下:

    1 <classpath>
    2   <classpathentry kind="src" path="src/test/java" 
    3            output="target/test-classes" including="**/*.java"/>
    4   <classpathentry kind="src" path="src/main/java" including="**/*.java"/>
    5   <classpathentry kind="output" path="target/classes"/>
    6   <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar" 
    7        sourcepath="M2_REPO/junit/junit/3.8.1/junit-3.8.1-sources.jar"/>
    8   <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    9 </classpath>

    我们可以看到里面有个M2_REPO类路径变量,那代表本地仓库的位置,如果你是第一次使用次命令,需要在Eclipse IDE中配置这个变量,否则导入项目后Eclipse会报错。

    配置这个M2_REPO变量的目的就是让Eclipse知道去哪里找本地仓库,有两种配置方法:

      方法1:手动配置,在顶部的菜单栏依次按如下顺序操作:Window > Preferences > Java > Build Path > Classpath Variables,点击新建按钮,定义一个新的M2_REPO变量,把它指向Maven的本地仓库,这样就可以了,以后Eclipse所有的项目都会共享这个变量。

      方法2:自动配置,使用如下maven命令自动配置:mvn -Declipse.workspace="your Eclipse Workspace" eclipse:configure-workspace,把Eclipse的工作空间改成自己的即可,执行后可按方法1的步骤查看是否加入成功。

    2、把项目导入IDE中

    现在通过IDE的导入项目向导,很容易的将我们用Maven生成的项目导入到IDE中,接下来就可以在IDE中进行开发了。

  • 相关阅读:
    OpenLayers调用arcgis server发布的地图服务
    在线实用网址
    ArcGlobe点击IGlobeServerLayer图层读取信息
    vs2012编译出错“LC.exe”已退出解决方法
    DataTable反向模糊匹配查找语法
    PyCharm如何删除工程项目
    mysql错误日志目录
    下载HTMLTestRunner 地址
    python 单元测试之初次尝试
    cmd 运行 python
  • 原文地址:https://www.cnblogs.com/yanyd/p/4264799.html
Copyright © 2011-2022 走看看