九、用maven构建java项目
2023-03-14 22:53:33 时间
一、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
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)配置环境变量:
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插件并安装和重启,如下
2)配置maven路径 在系统管理-全局工具配置中,配置maven的名字和路径,如下图
说明: 也可以不用上面的方法,直接勾选下面的在线安装也可以,Jenkins会在执行maven项目时自动安装maven
二、创建maven项目
1.新建maven类型的java项目
1)创建项目
2)获取源码
3)构建设置
2.构建和验证
1)执行构建 点击本项目,然后点击立即构建,如下是构建结果提示
2)构建验证 在Jenkins本机的工作目录中,看是否有打包好的jar包
ll /var/lib/jenkins/workspace/java-job/target/
3)构建介绍 jar包的构建不需要想我们构建html包那样打包,因为java项目中的pom.xml文件,会指定构建出的软件名字,配置信息等 jar包构建完成后,就可以像之前一样,拷贝到其他服务器上然后通过命令进行启动,这里就不再说演示了
相关文章
- Java要抛弃祖宗的基业,Java程序员危险了!
- 十大 Java 语言特性
- JVM 三色标记算法,原来是这么回事!
- 聊聊 Spring 事务控制策略以及 @Transactional 失效问题避坑
- 写给 Java 程序员的前端 Promise 教程
- 写给 Java 程序员的前端 Promise 教程,你学会了吗?
- Java 中为什么不全部使用 Static 方法?
- Java 池化技术你了解多少?
- Java 服务 Docker 容器化优秀实践
- Spring Boot + EasyExcel导入导出,简直太好用了!
- 我们一起聊聊 Java 内存泄漏
- CentOS 下安装 Docker 极简教程
- JDK 19 功能集冻结:Java 19 只有七个新特性
- 关于 CMS 垃圾回收器,你真的懂了吗?
- 为什么会有这么多编程语言?
- 改善Java代码的八个建议
- 接口流量突增,如何做好性能优化?
- Java 以编程方式创建JAR文件
- POJO、Java Bean是如何定义的
- Spring 的 Bean 明明设置了 Scope 为 Prototype,为什么还是只能获取到单例对象?