首页 > 代码库 > maven学习教程(二)—— 常见命令、配置解析、HelloWorld
maven学习教程(二)—— 常见命令、配置解析、HelloWorld
|-- 常见命令介绍
|-- 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