为了更好的学习maven,下面就来简单介绍一下maven的使用。前期我们将maven配置好,那么究竟怎么用呢?它带来的好处,你尝试了吗?当然还有更好的构建工具,哪个适合我们的项目,就是好工具。
上一篇博客提到了pom.xml文件,这一节就具体介绍一下。Pxm.xml是maven的核心(project object model).
最近在做屋祺项目,用到的就是maven构建工具。
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">
<!-- 指定了当前POM模型的版本,对于maven2 -->
<modelVersion>4.0.0</modelVersion>
<!-- 定义了项目属于哪个组 -->
<groupId>com.mobile</groupId>
<!-- 定义了当前maven项目在组中唯一的ID -->
<artifactId>mobile</artifactId>
<!-- 项目版本 -->
<version>3.0.0</version>
<!-- 项目产生的构建类型 可以是war,jar,ear,pom等-->
<packaging>war</packaging>
<!-- 项目名称 -->
<name>mobile</name>
<!-- 项目主页的URL,Maven产生的文档 -->
<url>http://maven.apache.org</url>
<properties>
<profiles.dir>src/main/profiles</profiles.dir>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<!-- 声明项目中的依赖 -->
<dependencies>
<!--此处加入项目中需要的所有依赖,此处省略-->
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
</dependencies>
</project>
那么,我们的项目应该如何打包和运行呢?这个很简单,百度一下就知道。
打包好的jar或者war包会生成到指定的target中。
打包的包放到服务器中,进行发布,部署。就大功告成了。