前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >九、用maven构建java项目

九、用maven构建java项目

原创
作者头像
jackxiao
发布2021-11-16 16:24:23
3650
发布2021-11-16 16:24:23
举报
文章被收录于专栏:DevOps运维DevOps运维

一、maven信息

1.maven介绍

MAVEN是一个项目管理和综合工具。提供给开发人员构建一个完整的生命周期框架。开发团队可以自动完成该项目的基础设施建设,MAVEN使用标准的目录结构和默认构建生命周期。 属于APACHE的开源项目,主要服务于JAVA平台的构建、依赖管理、项目管理。 通过XML格式保存的POM.XML文件。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的URL、项目的依赖关系等等。该文件是由开发维护,我们运维人员可以不用去关心。

2.安装与获取

1)下载Maven 3安装包 官网: http://maven.apache.org/download.cgi 清华镜像: https://mirrors.tuna.tsinghua.edu.cn/apache/maven/ 2)安装Maven

代码语言:javascript
复制
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
tar xf apache-maven-3.3.9-bin.tar.gz
mv apache-maven-3.3.9 /usr/local/
ln -s /usr/local/apache-maven-3.3.9/ /usr/local/maven
/usr/local/maven/bin/mvn -v

3)配置环境变量:

代码语言:javascript
复制
echo 'export PATH=/usr/local/apache-maven-3.3.9/bin/:$PATH' >>/etc/profile
source /etc/profile

3.jenkins安装maven插件

1)安装Maven Integration插件 在Jenkins插件中心,搜索Maven Integration插件并安装和重启,如下

mark
mark

2)配置maven路径 在系统管理-全局工具配置中,配置maven的名字和路径,如下图

mark
mark

说明: 也可以不用上面的方法,直接勾选下面的在线安装也可以,Jenkins会在执行maven项目时自动安装maven

二、创建maven项目

1.新建maven类型的java项目

1)创建项目

mark
mark

2)获取源码

mark
mark

3)构建设置

mark
mark

2.构建和验证

1)执行构建 点击本项目,然后点击立即构建,如下是构建结果提示

mark
mark

2)构建验证 在Jenkins本机的工作目录中,看是否有打包好的jar包

代码语言:javascript
复制
ll /var/lib/jenkins/workspace/java-job/target/
mark
mark

3)构建介绍 jar包的构建不需要想我们构建html包那样打包,因为java项目中的pom.xml文件,会指定构建出的软件名字,配置信息等 jar包构建完成后,就可以像之前一样,拷贝到其他服务器上然后通过命令进行启动,这里就不再说演示了

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、maven信息
    • 1.maven介绍
      • 2.安装与获取
        • 3.jenkins安装maven插件
        • 二、创建maven项目
          • 1.新建maven类型的java项目
            • 2.构建和验证
            相关产品与服务
            项目管理
            CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档