maven 使用

  • 它是一个软件开发管理工具,主要管理工作是:依赖管理,项目一键构建

我们为什么要学习maven ???

因为 maven工程不用手动导jar包,通过在pom.xml中定义坐标从maven仓库自动下载,方便且不易出错。

并且在maven工程中不包含jar 占用的体积小

2.maven的安装

  • maven的下载 : http://maven.apache.org/download.cgi
  • 下载后解压到一个地址,路径地址不包含地址
  • 然后进行环境配置
  • 将%maven_home%\bin加入path路径 

测试是否成功 在命令行中 输入

mvn -v

3.maven仓库的配置  也就是当项目需要jar包的时候通过坐标去仓库寻找jar包

仓库的分类  

  • 本地仓库
  • 私服(公司的仓库)
  • 中央仓库

本地仓库的配置

编辑 apache-maven-3.3.9\conf 目录下settings.xml  增加节点  中间

J:\maven\mavenwarehouse 是你的本地仓库地址
那么:apache-maven-3.3.9\conf 目录下settings.xml  设置
<localRepository>J:\maven\mavenwarehouse</localRepository>
  • ps:什么是本地仓库? 本地仓库是由个人将常用到的jar包放入一个仓库中 已备自己在项目中使用  可从网络上下载别人配置好的jar包仓库 仓库一般很大 

6.如何使用ecplise开发maven项目

  • 插件:现在的ecplise版本一般包含由maven插件 
  • 在ecplise中添加自己的插件
  • 添加本地仓库的路径

 

然后开始创建maven 项目

选择第二个 maven Project

就创建完成了

但是新的项目会报错

因为不存在servlet的jar

所以我们需要在项目的pom.xml文件中导入jar

怎么导入jar

去中央仓库找版本  

https://mvnrepository.com/

类似于找到这么一串 

<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>4.0.1</version>
    <scope>provided</scope>
</dependency>
我们把这串代码加入pom.xml就好了  

一篇很实用的文章

如何创建maven 

https://blog.youkuaiyun.com/u013033112/article/details/80618625

 

 

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在当今的软件开发领域,自动化构建与发布是提升开发效率和项目质量的关键环节。Jenkins Pipeline作为一种强大的自动化工具,能够有效助力Java项目的快速构建、测试及部署。本文将详细介绍如何利用Jenkins Pipeline实现Java项目的自动化构建与发布。 Jenkins Pipeline简介 Jenkins Pipeline是运行在Jenkins上的一套工作流框架,它将原本分散在单个或多个节点上独立运行的任务串联起来,实现复杂流程的编排与可视化。它是Jenkins 2.X的核心特性之一,推动了Jenkins从持续集成(CI)向持续交付(CD)及DevOps的转变。 创建Pipeline项目 要使用Jenkins Pipeline自动化构建发布Java项目,首先需要创建Pipeline项目。具体步骤如下: 登录Jenkins,点击“新建项”,选择“Pipeline”。 输入项目名称和描述,点击“确定”。 在Pipeline脚本中定义项目字典、发版脚本和预发布脚本。 编写Pipeline脚本 Pipeline脚本是Jenkins Pipeline的核心,用于定义自动化构建和发布的流程。以下是一个简单的Pipeline脚本示例: 在上述脚本中,定义了四个阶段:Checkout、Build、Push package和Deploy/Rollback。每个阶段都可以根据实际需求进行配置和调整。 通过Jenkins Pipeline自动化构建发布Java项目,可以显著提升开发效率和项目质量。借助Pipeline,我们能够轻松实现自动化构建、测试和部署,从而提高项目的整体质量和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值