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中进行开发了。

  • 相关阅读:
    LPC2138微控制器之定时器、看门狗、VIC实例
    Expression表达式目录树动态拼接 反射获取泛型方法
    泛型委托 Func<out T>,当返回的数据是一个匿名类型的时候该怎么办
    git stash与git commit的区别
    原码,补码,反码 和 有符合,无符号 整数知识总结
    二进制的 按位与、按位或、按位异、按位取反 的简单总结
    Asp.net MVC 中的TempData对象的剖析
    对Cookie和Session的理解
    MVC中IActionFilter过滤器俄罗斯套娃的实现方式
    分布式缓存
  • 原文地址:https://www.cnblogs.com/yanyd/p/4264799.html
Copyright © 2011-2022 走看看