美文网首页
Maven学习(1)

Maven学习(1)

作者: 梦落迹南天 | 来源:发表于2018-07-16 12:53 被阅读0次

什么是maven

maven是一个java项目引用包的管理工具,当项目中引入包的时候需要手动将jar包引入,当使用了maven后,会通过项目中的pom.xml文件去找到jar包的位置自动导入。

eclipse下maven的安装

maven的安装主要分成下列四步,由于maven是一个不依赖于eclipse的独立工具,要在eclipse中使用maven需要通过配置环境变量才能在eclipse中使用。

1.下载maven

下载地址:http://maven.apache.org/download.cgi 注意有不同的压缩版本

maven下载页面
下载完成后,解压压缩文件。
2.更改maven的配置

maven的启动配置放在conf文件夹下的settings.xml文件中, maven和ubuntu的apt-get有点像,任何包都是先到本地仓库寻找,如果找不到就到互联网远程仓库寻找,这里更改配置文件修改maven存储仓库的位置,以及从互联网获取包的镜像仓库

修改存储仓库的位置 修改互联网获取包的镜像仓库为阿里源
3.配置maven环境变量

在环境变量中添加MAVEN_HOME变量设置为 D:\study\javalib\apache-maven-3.5.3,即下载下来的maven包解压路径;
另外在PATH变量前面增加%MAVEN_HOME%\bin;
配置成功后,在命令行窗口中使用mvn -version进行检测

image.png
4.更改eclipse中的maven版本

eclipse中自带有一个用来使用maven的插件,如果没有的话,可以通过Help–>install new software,在work with中输入http://download.eclipse.org/technology/m2e/releases进行下载。
一般来说都已经安装这个插件,但该插件默认的maven是eclipse自带的一个比较旧版本的,需要通过更改将其定义到新安装的maven。
windos-preference-Maven-Installions,然后添加maven解压的路径,勾选为默认使用的maven

更改eclipse的默认maven
然后通过user settings更改使用maven时的启动配置文件

创建maven项目

通过File-new-project-Maven-Maven project新建一个maven项目,然后选择next


新建一个Maven项目

勾选第一个关于quick start的,选择next


image.png
然后填写项目组名和项目名,然后点击Finish
image.png

新生成的项目目录结构如下


maven普通项目的目录结构
然后在src/main下新建名为helloworld的package,在其下创建类文件hellomaven,然后此时的目录结构和内容如下:
image.png
当工程完成之后,右键项目run as -Maven build,在goals中填写clean test
image.png

pom.xml文件

当需要某个包的时候,就需要通过在pom.xml文件中添加如下内容,告诉maven你的项目中待会需要这个东西,帮我取来

<dependency>
    <groupId>com.eduworks</groupId>
    <artifactId>org.cassproject.schema.general</artifactId>
    <version>2.2.2.0</version>
</dependency>

如上groupId为项目组织的名字,artifactId为项目的名字,version为版本,通过这三个东西就可以确定要获取的项目了</br>
可以通过http://mvnrepository.com/ 直接查询到要获取的软件的xml语句。

除了通过pom.xml解决文件依赖的问题,maven还提供了许多别的命令方便测试和部署

mvn install

将当前项目打包成jar包安装到当前仓库

相关文章

  • Maven学习(1)

    什么是maven maven是一个java项目引用包的管理工具,当项目中引入包的时候需要手动将jar包引入,当使用...

  • maven 学习1

    什么是maven 在之前是使用下载jar包的形式,不方便管理jar包,而且容易冲突,需要定义相同的东西。 引入ma...

  • Maven快速上手

    1、Maven介绍 注:改章节的内容主要粘贴自:Maven学习总结(一)——Maven入门。Maven(这个单词来...

  • maven学习笔记

    maven学习笔记 2016年1月6日 一、maven安装 windows下maven安装安装maven前,首先要...

  • 2019-03-03

    技术:有关maven学习 互联网运营:关于运营和做简历 一、有关Maven的学习: 1、有关maven包的下载:h...

  • maven的应用(摘自菜鸟教程)

    一直使用maven,缺少系统化学习,找了本教程,系统的了解和学习下 1 maven的基本概念 maven安装 po...

  • Eclipse下构建SpringMVC的Maven项目

    1.引言 最近在学习Spring、SpringMVC、Maven,想在Eclipse下构建maven项目,不过由于...

  • Maven学习

    学习要点 1、Maven的安装和配置2、学会使用Maven掌握Maven的使用方式 通过命令行使用 通过IDE使用...

  • Maven学习笔记(1) --- 仓库

    摘要: 原创出处 http://peijie2016.gitee.io 欢迎转载,保留摘要,谢谢! maven坐标...

  • 入手公司项目却不会Maven?看完这篇保你轻松掌握(附资料分享)

    先上学习图谱! Maven概览 为什么使用Maven? 目前问题: 1. jar包混乱:工程中存在jar包重复,版...

网友评论

      本文标题:Maven学习(1)

      本文链接:https://www.haomeiwen.com/subject/dcveyftx.html