当前位置: 首页 > news >正文

综合门户网站什么意思icp备案证书号查询

综合门户网站什么意思,icp备案证书号查询,俄罗斯外贸网站,东营网格通app怎么下载目录 1. 什么是 Maven 私服? 2. 私服基本原理 3. 配置 Maven 私服 4. 上传 Jar 到私服 5. 从私服下载依赖 6. 总结 1. 什么是 Maven 私服? Maven 私服(Private Repository)是一个存放构件的仓库服务器,通常部署…

目录

1. 什么是 Maven 私服?

2. 私服基本原理

3. 配置 Maven 私服

4. 上传 Jar 到私服

5. 从私服下载依赖

6. 总结


1. 什么是 Maven 私服?

Maven 私服(Private Repository)是一个存放构件的仓库服务器,通常部署在公司或团队内部,用来:

  • 缓存中央仓库资源,节省下载时间,减少外网依赖

  • 保存公司内部的私有构件(不能公开到中央仓库)

  • 提高构建速度与安全性

常见私服软件:

  • Nexus Repository Manager(最常用)

  • Apache Archiva

  • JFrog Artifactory


2. 私服基本原理

Maven 获取依赖的顺序:

  1. 本地仓库

  2. 私服(如 Nexus)

  3. 中央仓库

私服不仅能下载依赖,还能上传自己的 Jar 包,供团队内部使用。


3. 配置 Maven 私服

文件名:~/.m2/settings.xml
语言类型:XML(复制直接可用)

<settings><!-- 私服认证信息 --><servers><server><id>maven-releases</id><username>admin</username><password>admin123</password></server><server><id>maven-snapshots</id><username>admin</username><password>admin123</password></server></servers><!-- 镜像配置(让所有请求走私服) --><mirrors><mirror><id>nexus-mirror</id><mirrorOf>*</mirrorOf><url>http://localhost:8081/repository/maven-public/</url></mirror></mirrors>
</settings>

4. 上传 Jar 到私服

文件名:pom.xml
语言类型:XML

<project><modelVersion>4.0.0</modelVersion><groupId>com.example</groupId><artifactId>demo-lib</artifactId><version>1.0.0</version><packaging>jar</packaging><distributionManagement><repository><id>maven-releases</id><url>http://localhost:8081/repository/maven-releases/</url></repository><snapshotRepository><id>maven-snapshots</id><url>http://localhost:8081/repository/maven-snapshots/</url></snapshotRepository></distributionManagement>
</project>

Java 示例文件:src/main/java/com/example/HelloLib.java
语言类型:Java

package com.example;public class HelloLib {public static String sayHello(String name) {return "Hello, " + name + "!";}
}

上传命令:

mvn clean deploy

运行后 Maven 会把 jar 上传到 Nexus 私服的对应仓库。


5. 从私服下载依赖

文件名:pom.xml(另一个项目用来依赖上面的 Jar)
语言类型:XML

<project><modelVersion>4.0.0</modelVersion><groupId>com.example</groupId><artifactId>demo-app</artifactId><version>1.0.0</version><dependencies><dependency><groupId>com.example</groupId><artifactId>demo-lib</artifactId><version>1.0.0</version></dependency></dependencies>
</project>

Java 示例文件:src/main/java/com/example/App.java
语言类型:Java

package com.example;public class App {public static void main(String[] args) {System.out.println(HelloLib.sayHello("Maven Private Repo"));}
}

运行:

mvn clean package
java -cp target/demo-app-1.0.0.jar com.example.App

输出结果:

Hello, Maven Private Repo!

6. 总结

  • 私服作用:缓存依赖 + 上传私有构件

  • 关键配置

    • settings.xml:账号、密码、镜像

    • pom.xmldistributionManagement 上传地址

  • 命令

    • 上传:mvn clean deploy

    • 使用:添加依赖 + 构建运行


http://www.dtcms.com/a/421285.html

相关文章:

  • 购物网站开发视频教程网络舆情监测预警系统
  • 关于seo网站优化公司wap企业网站源码
  • 襄阳论坛网站建设全球域名查询
  • 成都手机网站开发公司简介模板升华
  • 哪家高端网站建设好百度推广一般要多少钱
  • 怎么设计公司的网站模板建设网站目的是什么
  • 乐清柳市网站建设公司扬州百度seo
  • 国外 网站设计整站seo免费咨询
  • 国内外网站开发有哪些技术wordpress修改界面
  • 旅游网站建设翻译wordpress导航栏改字体
  • 网站服务器失去响应什么意思公司展厅布置效果图
  • 物流网站制作怎么做网站后台建设计划书
  • 北京有多少家网站怎么做网站赚大钱
  • c 做视频网站企业营销策划方案范文
  • 建设银行校招网站入口精益生产管理咨询公司
  • 雅安移动网站建设wordpress编辑器可视化调用
  • 济南网站建设搜q.479185700优秀个人网站设计图片
  • 网站建设与优化asp网站源码+access+机械
  • 怎么做各大视频网站的会员代理东营网站开发
  • 响应式网站方案湖北做网站
  • iis配置网站无法浏览删除网站备案
  • 网站不更新友情链接检测
  • 深圳网站建设中心漳州项目工程交易中心网
  • 跟网站开发有关系的工作有哪些logo免费设计网站有哪些
  • 微信公众号广告投放价格表保定网站关键词优化
  • 怎么制作网站源码网站加载慢怎么办
  • 网站上海备案查询系统wordpress 虚拟商城
  • 网站管理系统怎么用免费的个人简历模板 大学生
  • 做外贸那个网站好今天的新闻报道
  • 纺织品东莞网站建设wordpress 双主题