[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. 解决ssh连接超时(ssh timeout)的方法

    echo export TMOUT=1000000 >> /root/.bash_profile (可设置为-1为永不超时) cat /root/.bash_profile source ...

  2. 虚拟IP技术 ip地址漂移技术

    虚拟IP地址(VIP) 是一个不与特定计算机或一个计算机中的网络接口卡(NIC)相连的IP地址.数据包被发送到这个VIP地址,但是所有的数据还是经过真实的网络接口.VIPs大部分用于连接冗余:一个VI ...

  3. What happens when you type an URL in the browser and press enter?

    What happens when you type an URL in the browser and press enter? 1. You type maps.google.com into t ...

  4. python-Web-django-后台

    url: # member 处理 re_path('member/list/', member.list, name='member/list/'), re_path('member/list_par ...

  5. 【DSP开发】gel文件编写

    以下转载自:http://blog.csdn.net/henhen2002/article/details/4573447 GEL--通用扩展语言,无类型语言,只有int类型,当CCS运行时首先执行这 ...

  6. 现代化的拷贝文字---clipboard.js

    参考链接:http://www.clipboardjs.cn/

  7. 不要轻易使用ffmpeg的audio_device_number来设置音频设备

    最近项目中需要使用ffmpeg实现录音功能,使用的ffmpeg-3.4.4的库,根据源代码dshow.c中的定义 { "audio_device_number", "se ...

  8. 项目使用Hbase进行数据快速查询的代码案例

    之前项目中对于数据详情的查询使用的ddb技术,由于成本过高,现考虑使用开源的hbase框架,借此机会进行hbase的代码案例记录,之前已经对 hbase的原理进行介绍,介绍了hbase中的rowkey ...

  9. speedtest-cli 命令

    speedtest-cli是一个使用python编写的命令行脚本,通过调用speedtest.net测试上下行的接口来完成速度测试,项目地址:https://github.com/sivel/spee ...

  10. iptables 命令

    NAME iptables — administration tool for IPv4 packet filtering and NAT SYNOPSIS iptables -ADC 指定链的规则 ...