文档章节

关于maven的使用

三水一京
 三水一京
发布于 2017/01/10 14:08
字数 463
阅读 6
收藏 0

1、下载地址
maven.apache.org
2、在某盘符下建立一个maven、在该目录下创建repository文件夹
3、将maven包解压到该目录
4、配置环境变量
    右键计算机->属性->高级系统设置->高级->环境变量
    创建一个M2_HOME的系统变量或用户变量
    变量值为 (E:\maven\apache-maven-3.3.9)
    然后在path 环境变量里加入 ;%M2_HOME%\bin;
5、验证
    在cmd 里输入 mvn -v 有相关提示信息即为成功
6、修改maven/conf/settions.xml配置文件
    6.1<localRepository>E:/maven/repository</localRepository>
    6.2
    <mirror>
          <id>nexus</id>
          <mirrorOf>*</mirrorOf>
          <url>http://192.168.201.102:8081/nexus/content/groups/public/</url>
        </mirror>
eclipse:
    window->preferences->Maven->Installations->add
    window->preferences->Maven->User Settings->选中对应的settings.xml

使用maven 搭建项目
1、在eclipse->package explorer->右键->maven project->next->webapp->
    group id: 域名倒写
        artifact id:项目名
    version:版本号
    ->finish
2、依次创建    :
    2.1、src/main/java        //java源码目录
    2.2、src/main/resources   //相关配置文件目录
    2.3、src/test/java      //测试代码目录
    2.4、src/test/resources   //测试相关配置文件目录
3、引入相关依赖jar包
    3.1、浏览器打开:mvnrepository.com 或者 search.maven.org
    3.2、搜索相关包名 如servlet 或都 jdbc 

maven 插件
1、在pom.xml -> build -> 添加 plugins 根节点 - > 根据需要增加一个或多个plugin节点
    1.1、例如加入jetty插件:
    <plugin>
        <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>9.3.11.v20160721</version>
        <configuration>
           <httpConnector>
                <port>80</port>
           </httpConnector>
        </configuration>
        </plugin>
    
    1.2、运行jetty
    右击项目->Run as... -> Maven build 出现 Edit Configuration ->
    在Goals里输入命令 jetty:run  -> 点击下面Run 即可运行

maven 打包
    Run as -- > Maven install


升级 maven web 项目版本 默认1.5
1、至项目目录 -> .settings -> 修改org.eclipse.wst.common.project.facet.core.xml
    <installed facet="java" version="1.8"/>
      <installed facet="jst.web" version="3.1"/>
2、右键项目->Properties->java build path->Libraries-> JRE 改为 javase-1.8
3、替换 web.xml 为 3.1
4、更改pom.xml 中 servlet依赖为 3.1
5、右键项目->maven-> Update Project 更新项目
 

© 著作权归作者所有

三水一京
粉丝 2
博文 43
码字总数 47860
作品 0
太原
私信 提问

暂无文章

Mac 下 brew 使用国内的镜像源

## 阿里云## 阿里云 # 替换brew.gitcd "$(brew --repo)"git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git# 替换homebrew-core.gitcd "$(brew --repo)/Library/......

子枫Eric
24分钟前
3
0
Java 格林威治时间字符串转本地Date对象

//import org.apache.commons.lang.StringUtils; /** * * 功能描述: 格林威治时间字符串转本地时间Date * * @param: [strDate] * @return: java.ut...

SummerGao
25分钟前
5
0
二叉搜索树的第 K 个节点

利用二叉查找树中序遍历有序的特点。 private TreeNode ret;private int cnt = 0;public TreeNode KthNode(TreeNode pRoot, int k) { inOrder(pRoot, k); return ret;}...

Garphy
35分钟前
4
0
调用约定

对于常见的指令集,在指令层面没有所谓的“函数”概念,只有“子程序”概念。子程序是存储在“主程序”之外的一段指令。子程序通过call指令调用,通过ret指令返回。子程序可以使用内存、堆栈...

tommwq
今天
3
0
设计类题目

1. 订单 和 退货单之间有什么关系? 答:退货单是 用 用户提交退货 和 订单生成的 或者 订单和退货单都是一张单子,用一个状态标识 2. 在这种由源头单生成的流程中,第二张单子是怎样生成的?...

杨凯123
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部