Maven学习笔记

来源:互联网 发布:淘宝店没有解开 编辑:程序博客网 时间:2024/05/01 06:01

maven是一个项目管理工具,让程序员在反复的构建中解放出来。我现在对maven的理解的是:通过一些简单的POM.xml配置让项目所需要的jar文件管理变得轻松,有效防止jar包的冲突,也防止没有引入间接依赖包导致的错误,让程序员们头疼不已。每个程序员的本地环境都不一定一样。项目从一个地方移到另一个地方,会有意外发生。如果一个团队的源代码,发到其他团队。然后发现不能运行了,怎么办?代码都给你了,jar包也有了。什么问题?环境!!这是一个很大的问题。有了maven就好多了。

maven的安装

从官网上下载安装包,解压到某个文件夹下(确认,你的jdk是否安装)下载地址:http://maven.apache.org/download.cgi。配置环境变量。


maven的使用

maven最基本的配置是

<?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.0http://maven.apache.org/maven-v4_0_0.xsd">  <modelVersion>4.0.0</modelVersion>  <groupId>com.juvenxu.mvnbook</groupId>  <artifactId>hello-world</artifactId>  <version>1.0-SNAPSHOT</version>  <name>Maven Hello World Project</name>
</project>
groupId、artifactId、version是POM.xml的重要元素

groupId是代表开发时组织

artifactId是代表当前项目中的唯一id。

version是代表版本号

maven的常用命令是:mvn clean compile (编译)

mvn clean test (测试)

mvn clean package(打包)

mvn clean install(运行)



0 0