[Eclipse的Maven项目搭建,仅为测试Maven功能]如何在Eclipse下搭建Maven项目

 

你可能需要了解以下才能更好的阅读以下:

在 Windows 中配置Maven:

http://www.cnblogs.com/chanchifeng/p/6195149.html

  1. 在新版本的eclipse-jee-neon中,已经配置好Maven插件。
  2. 打开eclipse-jee-neon ,点击 Window –> Preferences
  3. 在搜索栏中输入:Maven ,点击 Installations –> Add
  4. 点击 Directory..按钮。
  5. 选到本机安装 maven 的路径值(D:\maven\apache-maven-3.3.9)。自动填充Installation name,
  6. 然后点击Finish。
  7. 把刚新添加的Eclipse的本地Maven配置打钩,然后点击Apply按钮。
  8. 点击Preferences窗口下的User Settings –> Browse
  9. 选择Maven文件下的conf文件下的settings.xml文件。点击Apply,这里的xml文件里已经配置好了本地仓库。在此,在Eclipse的本地Maven设置已经配置完成。
  10. 以下为测试Eclipse中maven的配置:
  11. 点击File –> New –>Maven Project
  12. 点击Next
  13. 选择maven-archetype-webapp,然后点击Next。
  14. 在Group Id中填写com.znt.maven.demo
  15. 在Artifact Id中填写maven-demo-web
  16. 这里的Package可以不填写。
  17. 新建完成后,我们找到maven-demo-web项目下的pom.xml文件
  18. 点击底部的pom.xml,在<dependencies></dependencies>中添加:
  19. pom.xml如下:

     1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    3 <modelVersion>4.0.0</modelVersion>
    4 <groupId>com.znt.maven.demo</groupId>
    5 <artifactId>maven-demo-web</artifactId>
    6 <packaging>war</packaging>
    7 <version>0.0.1-SNAPSHOT</version>
    8 <name>maven-demo-web Maven Webapp</name>
    9 <url>http://maven.apache.org</url>
    10 <dependencies>
    11 <dependency>
    12 <groupId>junit</groupId>
    13 <artifactId>junit</artifactId>
    14 <version>3.8.1</version>
    15 <scope>test</scope>
    16 </dependency>
    17
    18 <!-- 自己添加的 -->
    19 <!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
    20 <dependency>
    21 <groupId>com.google.code.gson</groupId>
    22 <artifactId>gson</artifactId>
    23 <version>2.2.4</version>
    24 </dependency>
    25 <!-- https://mvnrepository.com/artifact/org.json/json -->
    26 <dependency>
    27 <groupId>org.json</groupId>
    28 <artifactId>json</artifactId>
    29 <version>20090211</version>
    30 </dependency>
    31 <!-- 自己添加的 -->
    32
    33 </dependencies>
    34 <build>
    35 <finalName>maven-demo-web</finalName>
    36 </build>
    37
    38
    39 </project>
  20. 这里我要添加的是json-2.2.4.jar和gson-20090211.jar,然后按Ctrl + s ,保存。
  21. Eclipse的maven就会自动帮我们下载对应的jar包。
  22. 对应的jar包就下载成功,配置没问题。
  23. 而上面的红色打叉就是没有添加服务器的jar,为其添加则可。
  24. 上面就是一个简单的测试maven项目能否配置成功的例子。
  25. 这里注意的是pom.xml的依赖下载的格式可以在http://www.mvnrepository.com/查找。
  26. 记得嵌套在<dependencies></dependencies>,并养成做注释的好习惯。
  27. 有没发现了下载的jar包都安安静静的呆在自己创建的LocalWarehouse的目录下。
  28. 你的maven之旅已经起航。

[Eclipse的Maven项目搭建,仅为测试Maven功能]如何在Eclipse下搭建Maven项目的更多相关文章

  1. 接口管理功能全面增强!EOLINKER EPC 5.0.9版本更新:支持LDAP用户系统、加入更多项目统计图表、强化测试/自动化测试功能等

    EOLINKER EPC(Enterprise Private Cloud 企业私有云产品)已于近期发布5.0.9版本:界面全面改版.支持LDAP用户系统.加入更多项目统计图表.强化测试/自动化测试功 ...

  2. 如何在Ubuntu下搭建Android NDK开发环境

    1 搭建Android SDK开发环境 参考在在Ubuntu下搭建Android SDK开发环境(图文)首先在Ubuntu下搭建Android SDK开发环境. 2 下载NDK开发包 打开官网: ht ...

  3. 如何在IntelJ下用Maven创建一个Web项目

    相信一开始做Web项目的同学都是直接把项目包放在WEB-INF/lib目录下,然后就开始做项目了.但是之后接触了一些使用了Maven进行包管理的项目,我们就不得不学一学如何用Maven做包管理. 在网 ...

  4. 如何在Ubuntu下搭建tftp服务器

    远程桌面连接工具   今天开始调试arm的板子,要通过tftp下载到板子上,所以又要配置tftp服务器,真的烦死了… (本人酷爱装系统,所以经常都要搞配置) 因为之前已经在Ubuntu下搭建过很多次t ...

  5. Redis集群搭建(转自一菲聪天的“Windows下搭建Redis集群”)

    配置Redis参考:http://blog.csdn.net/zsg88/article/details/73715947 使用Ruby配置集群参考:https://www.cnblogs.com/t ...

  6. WebAPI搭建(一)如何在Webforms 下 搭建WebAPI

    公司的很多项目前期一直是用的WebForms.但是因为业务的发展,公司要在原有的项目上接入移动端,webservice有点老旧了,现在比较流行RESTFul,于是乎就想到了WebAPI. 一.如果是新 ...

  7. 如何在linux下搭建svn服务

    • 安装svn 使用命令 yum install subversion 如果提示上述错误,请以管理员身份运行 使用命令su root 再执行 yum install subversion 2,查看sv ...

  8. 搭建自己的网站之一:如何在linux下使用tomcat

    1. 要打造自己的网站,首先应该有属于自己的服务器.个人的话可以在阿里云或者腾讯云购买云主机,需要的话再购买一个域名,与自己的公网ip绑定(不然只能由ip地址访问,当然,自己用来练手的话是没什么问题的 ...

  9. centos下搭建多项目svn服务器

    svn是多人协作开发中的利器,是一个开放源代码的版本控制系统. 相比与git,他的操作更加简单,windows下有优秀的图形界面,并且支持的文件类型比较多. 本文讲述如何在linux下搭建一个svn服 ...

随机推荐

  1. 安装nodejs 后运行 npm 命令无响应

    安装和卸载过nodejs, 也编辑过 C:\Users\{账户}\下的.npmrc文件. 再全新安装nodejs ,运行npm 命令,无响应. 处理方法,删除C:\Users\{账户}\下的.npmr ...

  2. hibernate关联映射之一对多&多对一

    package loaderman.b_one2Many; import java.util.HashSet; import java.util.Set; public class Dept { pr ...

  3. 小D课堂 - 新版本微服务springcloud+Docker教程_5-07 断路器dashboard监控仪表

    笔记 7.断路器Dashboard监控仪表盘实战     简介:讲解断路器Dashboard基础使用和查看     1.加入依赖          <dependency>         ...

  4. MapUtils演示

    org.apache.commons.collections.MapUtils工具类演示 maven pom.xml配置 <dependency> <groupId>org.a ...

  5. wxPython在frame窗口修改图标

    self.m_panel4 = wx.Panel( self.m_notebook5, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TR ...

  6. vue ts ,vue使用typescript,三种组件传值方式

    参考链接:https://juejin.im/post/5c55156f6fb9a049ef270541

  7. mongodb base

    数据库,集合(表),文档(行) 嵌入式关系 引用式关系

  8. eclipse控制台界面乱码问题

    一.首先,eclipse的控制台必须用GBK编码,必须满足以下两个条件: 1.Windows---->Preferences---->Workspace---->Text file ...

  9. [Comet OJ - Contest #4 D][39D 1584]求和_"数位dp"

    求和 题目大意: 数据范围: 题解: 脑筋急转弯可还行..... 我们发现只需要最后枚举个位/xk/xk 因为前面的贡献都是确定的了. 故此我们最后暴力统计一下就好咯. 不知道为啥我组合数一直过不去, ...

  10. 小记--------maxwell启动失败解决

    查看报错日志信息: com.github.shyiko.mysql.binlog.network.ServerException: Could not find first log file name ...