前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jenkins配置maven

Jenkins配置maven

作者头像
py3study
发布2020-03-06 13:05:40
1.7K0
发布2020-03-06 13:05:40
举报
文章被收录于专栏:python3

一、Maven是什么?

Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。

在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。

二、安装maven

安装maven,需要有jdk环境支持才行。

网上的大部分教程,jdk和maven都是编译安装的,需要设置一些环境变量。如果需要指定版本,需要编译安装。

这里为了快速安装,直接apt-get安装了。

环境说明

操作系统

ip

角色

ubuntu-16.04.4-server-amd64

192.168.10.122

Jenkins

登录到Jenkins服务器

安装open-jdk

代码语言:javascript
复制
apt-get install -y openjdk-8-jdk

查看java版本

代码语言:javascript
复制
root@ubuntu:~# java -version
openjdk version "1.8.0_222"OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~16.04.1-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

安装maven

代码语言:javascript
复制
apt-get install -y maven

要验证Maven是否已正确安装,打印Maven版本:

复制代码
复制代码
代码语言:javascript
复制
root@ubuntu:~# mvn -version
Apache Maven 3.3.9Maven home: /usr/share/maven
Java version: 1.8.0_222, vendor: Private Build
Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-116-generic", arch: "amd64", family: "unix"
复制代码
复制代码

注意:有些教程说要修改maven更新源为阿里云。

但是不要随意修改,因为某些老版本的依赖包,阿里云是没有的。

三、Jenkins配置maven 

添加jdk

登录到Jenkins管理后台,点击 Manage Jenkins --> Global Tool Configuration

点击 新增jdk

1.png
1.png

Install automatically 前面的勾选,去掉

输入别名和JAVA_HOME

1.png
1.png

 注意:JAVA_HOME的输入框下面,不要有警告或者错误信息,否则就是路径不正确。

使用 mvn -version 命令时,就已经打印了Java home变量,注意:去除最后的jre

添加maven

点击新增Maven

1.png
1.png

Install automatically 前面的勾选,去掉

输入name和MAVEN_HOME

1.png
1.png

注意:使用 mvn -version 命令,就可以看到Maven home变量

MAVEN_HOME 输入框下面,不要有警告或者错误信息,否则就是路径不正确。

点击保存按钮

1.png
1.png

四、安装Maven Integration 插件

登录jenkins后台,点击 Manage Jenkins  --> Manage Plugins

搜索关键字maven,找到插件Maven Integration,并勾选一下

1.png
1.png

 点击下面的直接安装

1.png
1.png

等待几分钟,就可以安装完成了。

1.png
1.png

如果安装Maven Integration失败,需要手动下载javadoc.hpi文件,具体下载路径,报错信息中会有提示的,使用迅雷下载即可。

然后在jenkins插件管理中选择高级模式,然后上传安装就可以解决!

请参考链接:

https://www.cnblogs.com/robert-zhang/p/8571332.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/03/04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Maven是什么?
  • 二、安装maven
    • 环境说明
    • 三、Jenkins配置maven 
      • 添加jdk
        • 添加maven
        • 四、安装Maven Integration 插件
        相关产品与服务
        项目管理
        CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档