首页 > 编程知识 正文

maven添加本地依赖,jenkins部署jar包

时间:2023-05-06 09:26:27 阅读:53824 作者:4105

maven nexus与热播Author QiuRiMangCao秋季芒草

上传、下载和热部署nexus专用库

使用nexus私人库是什么意思? 现在有很多开源的maven仓库,为什么我们要自己建立私人库?

使用maven自动部署(热部署)热部署命令将创建的包移动到tomcat容器中以发布项目

使用Cargo-maven 2插件热部署插件

启动mvn cargo:run热部署和tomcat服务

mavenhotdeployment只能用于典型的本地测试,很少在生产环境中使用,并且可以用于模拟部署测试

maven配置文件是动态切换的,并且经常在不同的环境中支持不同的配置文件。 在pom文件中,使用key、value来构成对应配置文件内的信息。

maven私服

镜像将下载请求地址过滤为特定的私服地址,而不是java过滤器

在远程仓库地址,到对应的仓库下载jar包

setting是全局配置,也可以在对应项目内的pom中配置。 通常使用全局配置

将jar包设置为上传到相应的私服,并在pom上设置

公司不同部门、各部门负责的项目和系统相同,会出现不同的jar,可以分别创建和管理仓库地址。

运行mvn deploy将本地jar(war )包上传到maven私服仓库

私服不存在。 他从中央仓库下载。 是maven干的。

通常配置aliyun的镜像,目的是下载依存关系。 这是为了确保所有下载请求都位于相应的aliyun镜像的下载位置

远程仓库不支持jar包,无法部署依赖关系,支付行业的第三方jar包经常出现问题

解决方案:从internet下载jar,将此jar发送到自己的本地仓库,然后在本地安装maven坐标

联合开发中使用私服。 例如,可以在doule中定义接口,其他服务调用方可以依赖协作开发支持上一次接口的jar包

nexus的使用场景:存在共享jar包(上传jar包),在共同开发、微服务为接口编程时经常使用

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。