码迷,mamicode.com
首页 > 其他好文 > 详细

手动搭建maven项目

时间:2017-08-10 22:27:26      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:package   unit   安装   mod   cti   enc   snap   group   content   

手动搭建maven项目

  1. 在自己电脑上下载 maven

地址:

 技术分享

 

 2.解压

我解压到了自己电脑的 F:

 3.安装

 

4.修改成国内镜像:

    maven 的解压包中conf目录下的settings.xml

 技术分享

技术分享

 

 

 

 

复制到:找到 C:\Users\lenovo\.m2(目录结构如下)

 技术分享

 

打开settings.xml,将一下文字复制进去并保存

<mirror>

      <id>alimaven</id>

      <name>aliyun maven</name>

      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

      <mirrorOf>central</mirrorOf>        

    </mirror>

 

技术分享

 

 5.创建maven 本地仓库

创建一个名为 mvn_repo 的目录,作为本地仓库,找到settings.xml,项目启动时

bin/mvn.bat 去加载settings.xml

 技术分享

技术分享

 

 

并作如下修改

 技术分享

6.手动创建 Maven 项目

HelloMaven

src

-----main

  -----java

    -----com

      -----lifehrx

        -----maven

          ***.java

  ------resouce

 

-----test(test main 目录结构相同)

  -----Java

    -----com

      -----lifehrx

        -----maven

        Test***.java

    ------resource

 

Target(存放 ,.class 文件)

7.cmd 命令打开终端,进入 HelloMaven 项目的目录

mvn compile

 技术分享

 

 

得到.class 文件

 技术分享

 

 

mvn test

 技术分享

 

测试成功

 技术分享

技术分享

mvn clean

mvn package

 技术分享

 

 

mvn clean install (安装到本地仓库,以便于其它项目依赖此jar 包)

 技术分享

 

Maven 的生命周期:

清除--> 编译-->测试-->报告-->打包(jar\war-->安装-->部署

 

pom.xml : 介绍

 

 1 <!-- 当前pom的版本号 -->
 2 
 3   <modelVersion>4.0.0</modelVersion>
 4 
 5   <!-- groupId: 当前jar所属的命名空间 -->
 6 
 7   <groupId>****</groupId>
 8 
 9   <!-- 当前项目模块名称 -->
10 
11   <artifactId>HelloMaven</artifactId>
12 
13   <!-- 当前项目的版本, SNAPSHOT镜像版 -->
14 
15   <version>0.0.1-SNAPSHOT</version>
16 
17 <!-- 当前模块需要依赖的相关jar包,也称为依赖管理, 所有被依赖的包都是通过"坐标"定位的 -->
18 
19 <dependencies>
20 
21     <!-- 需要依赖junit 通过 groupId+artifactId+version来查找,如果本地没有则到中央仓库下载 -->
22 
23   <dependency>
24 
25     <!-- 当前jar所属的命名空间 -->
26 
27     <groupId>junit</groupId>
28 
29     <!-- 依赖的项目模块的名称 -->
30 
31     <artifactId>junit</artifactId>
32 
33     <!-- 依赖的版本号 -->
34 
35     <version>4.9</version>
36 
37     <!-- 依赖的范围, 有 test compile privlege -->
38 
39     <scope>test</scope>
40 
41   </dependency>
42 
43 </dependencies>

 

 

 

 

手动搭建maven项目

标签:package   unit   安装   mod   cti   enc   snap   group   content   

原文地址:http://www.cnblogs.com/lifehrx/p/7341285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!