| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Jenkins系列---7.Maven的使用 -> 正文阅读 |
|
[Java知识库]Jenkins系列---7.Maven的使用 |
前言: 开发人员每天进行代码提交,Jenkins作为持续集成工具,使用Git工具到Git仓库拉取代码,然后集成到服务器,在配合JDK,Maven等软件完成代码编译,代码测试与审查,测试,打包等工作。最后,Jenk把生成的jar或war包分发到测试服务器。-----> Maven的作用 Maven安装和配置 1.首先需要JDK的支持,Maven3.2.*版本需要JDK1.6的支持,Maven3.3.*以上需要JDK1.7以上的支持,这个JDK应该都安装过了 Maven下载地址: https://archive.apache.org/dist/maven/maven-3/ ? ? 2.? 配置maven环境变量 设置环境变量时,可以创建一个叫做”MAVEN_HOME“的系统变量名称,值是maven文件夹路径 ?在path系统变量中引用MAVEN_HOME变量,指向MAVEN_HOME中的bin目录。 3. 在cmd窗口输入 ? 4. Maven配置Maven本地资源库------配置Maven的settings.xml文件 这个settings.xml文件很重要,里面可以配置maven的仓库,私服,jdk等。 Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹。 ? ?5. Jenkins的配置,首先配置JDK环境 查看JDK安装位置, Java -verbose ? ? ?6. Jenkins下添加Maven配置 ? ? ?添加Jenkins 全局变量 Manage Jenkins --- Configure System --- Global Properties? 添加三个全局变量 JAVA_HOME、M2_HOME、PATH_EXTRA ? ? ?更换阿里云镜像 ? ?7. 测试Maven是否配置成功 ?? 项目test02? 执行build遇到下面两个错误 ? ?原来自己添加的键名字不对,应该和自己电脑安装Maven是环境变量的名字一致 ? ? 还原最初的XML文件。 ?但是又报错其他 ?此错误表示您试图执行需要POM的目标,但Maven在调用该目标的目录中未找到POM.xml文件。在大多数情况下,解决这个问题仅仅是在命令提示符中更改当前目录以指向项目的基本目录。如果不想更改当前目录,则必须明确告诉Maven要构建的POM位于何处, C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\war\META-INF\maven\org.jenkins-ci.main\jenkins-war mvn -f?? C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\war\META-INF\maven\org.jenkins-ci.main\jenkins-war\pom.xml clean package -Dmaven.test.skip=true -U -e -X -B ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 9:57:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |