博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven的配置-2019-4-13
阅读量:4634 次
发布时间:2019-06-09

本文共 1258 字,大约阅读时间需要 4 分钟。

 

 一.Maven的优点

1.  依赖管理

jar 包管理

2.一键构建

(编译-----测试------打包-----安装-----部署 )

什么是项目构建?

指的是项目从编译-----测试------打包-----安装-----部署 整个过程都交给maven进行管理,这个过程称为构建

 

 

一、       Maven的安装

1.配置它的环境变量

电脑上需安装java环境,安装JDK1.7 + 版本  (将JAVA_HOME/bin 配置环境变量path )

配置 MAVEN_HOME ,变量值就是你的maven安装 的路径(bin目录之前一级目录)

 

将 %MAVEN_HOME%\bin 加入环境变量 path %MAVEN_HOME%\bin

通过 mvn -v命令检查 maven是否安装成功,看到maven的版本为3.3.9及java版本为安装成功。

 

2.仓库的配置

2.1仓库的分类

2.2本地仓库的配置

这个配置文件:maven安装路径下\conf\settings.xml文件中

 <localRepository>本地path(到repository目录下)</localRepository>

 

 

 

 

三、       Maven命令?

compile

compile是maven工程的编译命令,作用是将src/main/java下的文件编译为class文件输出到target目录下。

 查看 target目录,class文件已生成,编译完成。

 

test

test是maven工程的测试命令,会执行src/test/java下的单元测试类。

cmd执行mvn test执行src/test/java下单元测试类

 

clean

clean是maven工程的清理命令,执行 clean会删除target目录的内容。

 

package

package是maven工程的打包命令,对于java工程执行package打成jar包,对于web工程打成war包。

 

install

install是maven工程的安装命令,执行install将maven打成jar包或war包发布到本地仓库。

从运行结果中,可以看出:

当后面的命令执行时,前面的操作过程也都会自动执行,

 

 

四、       如何使用eclipse开发maven项目

eclipse添加仓库

  xml下配置jdk版本

     <build>

           <plugins>

                 <plugin>

                      <groupId>org.apache.maven.plugins</groupId>

                      <artifactId>maven-compiler-plugin</artifactId>

                      <configuration>

                            <source>1.7</source>

                            <target>1.7</target>

                            <encoding>UTF-8</encoding>

                      </configuration>

                 </plugin>

           </plugins>

 

 

 

 

 

转载于:https://www.cnblogs.com/rongxing/p/10704812.html

你可能感兴趣的文章
以太网基础(转)
查看>>
tp5+linux+apache php7.1.30环境下,上传图片报错:mkdir():permission denied
查看>>
单片AT89C2051 + SD卡 + 3310LCD = 音乐播放器
查看>>
dp cf 20190615
查看>>
1 线性空间
查看>>
尼克的任务 dp 洛谷1280
查看>>
解决xcode ***is missing from working copy
查看>>
hadoop学习之旅1
查看>>
MVC 中的 ViewModel
查看>>
第四周内容
查看>>
机器学习
查看>>
GTONE清理维护建议方案
查看>>
[bbk4967]第73集 第9章 -数据库性能维护 00
查看>>
Noip2017 跳房子——普及组
查看>>
begin.lydsy 入门OJ题库:1104:纯粹合数
查看>>
builder-theory.cs
查看>>
如何使用JPA注解标注多对多的关系
查看>>
Cassandra 1.2 发布,NoSQL 数据库
查看>>
DataCleaner 3.1.1 发布,数据质量分析管理
查看>>
不同的source control下配置DiffMerge
查看>>