Maven使用总结

1.Maven简介

Maven是一款打包工具,可以将项目打包成JAR、WAR包,配置灵活。

注意:在使用过程中也可能出现一些让人烦恼的问题,本人倾向推荐使用ANT打包工具。

(1)包引用混乱

如果项目中使用的类在MAVEN中导入的两个或多个JAR包中,在不同的环境或不同的时间可能使用的JAR会不同。

比如类CLASS1可能存在JAR包JAR1.jar,JAR2.jar中,在某些时间或某种环境下可能会引用JAR1.jar,在其它时间或环境下可能会引用JAR2.jar,

这可能会导致程序错误。

(2)无法打包

如果网络不通,MAVEN可能无法打包,除非把MAVEN把项目中已经引入的包全部下载到本地。

 

2.Maven下载

http://maven.apache.org/download.html

下载安装文件:

apache-maven-3.0.4-bin.zip

3.Maven安装

解压文件apache-maven-3.0.4-bin.zip

比如解压到:E:\apache-maven-3.0.4

配置环境变量

MAVEN_HOME=E:\apache-maven-3.0.4

MAVEN=%MAVEN_HOME%\bin

注意:编译和运行项目的JDK的版本最好一致,否则打包会出现版本不一致的情况

查看JDK版本:在命令行中输入:java -version

配置好Maven的环境变量后,在命令行中输入:mvn -version

可以查看Maven和JDK的版本

4.Maven打包

配置文件pom.xml

<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>MavenProject</groupId>
  <artifactId>MavenProject</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>MavenProject</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
 
</project>

标签packaging中的内容是打包文件的格式,可以为jar、war

标签dependency中的内容是项目所依赖的JAR包,这些JAR将会从官方网站中下载到本地

C:\Documents and Settings\username\.m2\repository

 

命令行来到支持Maven的项目的目录下,输入以下命令

mvn package

这样就可以将项目打包

也可以是:mvn install

mvn clean

打包后,结果文件放在target中

也可以运行JAR中的类

java -cp target/MavenProject-0.0.1-SNAPSHOT.jar MavenProject.App

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值