Linux开发环境搭建之Maven安装配置

Stella981
• 阅读 685

        在上文《Linux开发环境搭建之Java开发环境JDK安装配置 》中,在deepin系统中实践了安装配置JDK

的开发环境,本文我们继续进行maven开发环境的安装配置以及调优的工作。

一、Maven简介

        Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管工

具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较

高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方

法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

        Maven 和 Ant 针对构建问题的两个不同方面。Ant 为 Java 技术开发项目提供跨平台构建任务。Maven

本身描述项目的高级方面,它从 Ant 借用了绝大多数构建任务。因此,由于 Maven 和 Ant代表两个差异很

大的工具。

        关于Maven、Gradle和Ant的区别大家自己查资料了解,在实际开发中应当根据项目的实际需要选择适

合的项目构建工具。

二、环境准备

1.Linxu桌面发行版系统

2.Maven稳定版安装包  apache-maven-3.5.2-bin.tar.gz

下载地址:http://maven.apache.org/download.cgi

三、安装配置

1.将刚才下载的Maven程序包解压到自己的目录 tar -zxvf apache-maven-3.5.2-bin.tar.gz

Linux开发环境搭建之Maven安装配置

2.修改总配置文件

进入到Maven的安装根目录下,进入conf目录下,找到settings.xml文件

Linux开发环境搭建之Maven安装配置

使用记事本打开ettings.xml文件,找到localRepository标签,配置maven库文件地址:

Linux开发环境搭建之Maven安装配置

3.创建Maven库地址

本文直接在Maven安装的上级目录下建立maven-repo作为库文件地址

Linux开发环境搭建之Maven安装配置

拷贝上面的settings.xml文件作为Maven库的用户配置文件,同样修改localRepository标签,作为maven库文件地址。

4.配置Maven的环境变量

如果是在命令行下使用,环境变量是必须要配置的,如果是配置在IDE中,比如eclipse这些,则可以不配环境变量也可正常使用。

Linux开发环境搭建之Maven安装配置    

使用vim  /etc/profile

export MAVEN_HOME=/home/shuai/deve/toolbox/mavens/maven-3.5.2
export PATH=$MAVEN_HOME/bin:$PATH

然后使用source  /etc/profile 使环境变量生效

注:/home/shuai/deve/toolbox/mavens/maven-3.5.2的路径改成大家实际的目录

5.测试安装

使用mvn -v 或者maven -version查看安装是否成功

Linux开发环境搭建之Maven安装配置

四、调优工作

        进行完上面的工作,此时Maven基本上已经安装完成了,但是我们知道Maven默认的库镜像地址是在海外,所以有时候获取JAR的时候可能会非常慢,因此我们此处多配置几个国内服务商的Maven库镜像源,文本配置阿里和开源中国等国内镜像地址:


            alimaven
            aliyun maven
            http://maven.aliyun.com/nexus/content/groups/public/
            central


            CN
            OSChina Central
            http://maven.oschina.net/content/groups/public/
            central

Linux开发环境搭建之Maven安装配置

五、最后总结

        以上就是在Linux系统下配置Maven开发环境的实践内容,在实际开发中选择适合的项目构建工具可以提升个人工作和团队开发效率。其他市场上份额比较多的构建工具在以后的内容中也会进行实践,比如Gradle等。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
3个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
3年前
Linux开发环境搭建之Intellij Idea安装配置
       本文将会在Linux环境下安装使用IntellijIdea开发工具,然后在Idea中配置Maven和Tomcat,如果还没有Maven环境,可以参考《Linux开发环境搭建之Maven安装配(https://my.oschina.net/zss1993/blog/1591399)置(https://my.oschina.net/zs
Wesley13 Wesley13
3年前
Java运行环境
Java开发环境配置在本章节中我们将为大家介绍如何搭建Java开发环境。Windows上安装开发环境Linux上安装开发环境安装Eclipse运行JavaCloudStudio在线运行Javawindow系统安装java下载
Stella981 Stella981
3年前
Linux开发环境搭建之Java开发环境JDK安装配置
       这几天国产的Linux系统deepin15.5正式版发布了,基本上处于稳定了,受不了win10的各种卡顿和系统封闭不能修改的诟病,果断下载了deepin系统格盘安装,在deepin上进行开发学习娱乐。本文将在系统安装完成后配置JAVA环境(JDK),后续还会有在Linux上搭建开发环境的其他的文章,和大家一起学习交流。一、环境准备
Stella981 Stella981
3年前
Linux开发环境搭建之Eclipse安装配置
       本文将会在Linux环境下安装使用Eclipse开发工具,然后在eclipse中配置Maven,如果还没有Maven环境,可以参考《Linux开发环境搭建之Maven安装配(https://my.oschina.net/zss1993/blog/1591399)置(https://my.oschina.net/zss1993/bl
京东云开发者 京东云开发者
11个月前
Java服务总在半夜挂,背后的真相竟然是... | 京东云技术团队
最近有用户反馈测试环境Java服务总在凌晨00:00左右挂掉,用户反馈Java服务没有定时任务,也没有流量突增的情况,Jvm配置也合理,莫名其妙就挂了
Python进阶者 Python进阶者
8个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这