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

maven学习教程(二)—— 常见命令、配置解析、HelloWorld

时间:2014-12-29 20:04:51      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:maven   项目管理   配置管理   管理   软件   

【摘要】
|-- 常见命令介绍
|-- maven项目骨架介绍
|-- maven项目配置文件介绍
|-- DEMO:HelloWolrd


|-- 通过一个简单的项目
|-- 熟悉项目骨架
|-- 熟悉常见命令及常见命令的作用

|-- 熟悉配置文件的一些常见配置


|-- 常见命令操作
    |-- (1)mvn clean——使用maven清空编译:运行清理操作,会默认吧target目录清理掉
    |-- (2)mvn clean compile——使用maven编译项目:运行清理,再运行编译操作;代码编译到target/中
    |-- (3)mvn clean package——使用maven自动打包项目
    |-- (4)mvn install——使用maven自动打包项目并将项目添加到本地仓库以便其他项目调用
    |-- (5)mvn clean test——使用maven进行测试
    |-- (6)mvn clean deploy——运行清理和发布(发布到私服上)
    |-- (7)mvn archtype:generate——创建项目骨架


|-- maven项目中的源码、测试代码、资源文件的目录【固定格式】
    |-- (1)项目源代码应该放置在src/main/java/目录中
    |-- (2)项目源代码资源文件放置在src/main/resources/目录中
    |-- (3)项目测试代码文件放置在src/test/java/目录中
    |-- (4)项目测试代码资源文件放置在src/test/resources/目录中


|-- maven是项目管理配置软件,主要的核心配置文件有两个
    |-- maven_home/conf/settings.xml:用来配置管理的项目信息
    |-- pom.xml:project object manager缩写,配置指定项目依赖对象的信息


(一)HelloWorld
|-- 1.在【E:/workspace/maven/】下创建一个【01/】文件夹
|-- 2.在文件夹下创建【pom.xml】项目管理配置文件,配置文件声明部分内容如下
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
  http://maven.apache.org/xsd/maven-4.0.0.xsd">
</project>
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|-- 添加如下配置信息
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 技术分享
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|-- 3. 创建【src/main/java/】目录
|-- 4. 在【src/main/java/】目录下,创建HelloWorld.java文件
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 技术分享
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|-- 5. 创建【src/test/java】目录
|-- 6. 在【src/test/java】目录下创建TestHelloWorld.java文件
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 技术分享
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|-- 7. 执行编译命令——mvn compile
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 技术分享
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|-- 8. 执行清除命令——mvn clean
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 技术分享
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|-- 9. 执行清除-打包命令——mvn clean package
命令行执行 mvn clean package
命令会先清理以前的编译,然后重新编译打包,打包后在target目录中,会生成当前项目的jar包
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 技术分享
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|-- 10. 执行清除-测试命令——mvn clean test
命令先执行清理以前的编译
进行编译,然后执行测试功能,测试结果会生成报告的形式存放到文件中
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 技术分享
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|-- 11. 执行清除-安装命令——mvn clean install
命令先进行清理以前的编译
然后进行重新编译并且打包
将打好的jar包上传到仓库进行管理
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

未完待续......
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    


maven学习教程(二)—— 常见命令、配置解析、HelloWorld

标签:maven   项目管理   配置管理   管理   软件   

原文地址:http://blog.csdn.net/muwenbin_flex/article/details/42242305

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