示例:demo.jar包上传后,项目中设置的依赖为
<dependency>
<groupId>com.abc</groupId>
<artifactId>demo</artifactId>
<version>3.3.0</version>
</dependency>
1.将JAR文件安装到本地仓库
- 打开命令行终端。
- 使用
cd
命令导航到JAR
文件所在的目录。 - 运行以下命令将JAR文件安装到本地仓库:
mvn install:install-file -Dfile=yourfile.jar -DgroupId=your.groupId -DartifactId=your.artifactId -Dversion=your.version -Dpackaging=jar
- 替换y
ourfile.jar
为实际的JAR文件名,your.groupId、your.artifactId
和your.version
为实际的项目组织ID、项目ID和版本号。
语法说明:
mvn install:install-file: maven命令,往本地仓库中安装文件
-Dfile:上传源文件路径,这里可以写绝对路径,我这里与jar在同一级目录,故直接放jar文件名称
-DgroupId: groupId名称
-DartifactId:artifactId名称
-Dversion: 依赖包的版本号
-Dpackaging:打包方式,一般为jar
2.将JAR文件上传至私服
- 首先,您需要配置Maven的
settings.xml
文件,以便正确配置私服的认证和URL。根据您使用的私服提供商,可能会有不同的配置方式,请参考私服提供商的文档进行配置。 - 打开命令行终端。
- 使用
cd
命令导航到JAR
文件所在的目录。 - 运行以下命令将JAR文件上传至私服:
mvn deploy:deploy-file -Dfile=yourfile.jar -DgroupId=your.groupId -DartifactId=your.artifactId -Dversion=your.version -Dpackaging=jar -Durl=your.repository.url -DrepositoryId=your.repository.id
- 替换
yourfile.jar
为实际的JAR文件名,your.groupId、your.artifactId
和your.version
为实际的项目组织ID、项目ID和版本号,your.repository.url
为私服的URL,your.repository.id
为私服的ID。
语法说明:
mvn deploy:deploy-file:maven版本发布命令
-Dfile:上传源文件路径,这里可以写绝对路径,我这里与jar在同一级目录,故直接放jar文件名称
-DgroupId: groupId名称
-DartifactId:artifactId名称
-Dversion: 依赖包的版本号
-Dpackaging:打包方式,一般为jar
-DgeneratePom: true 表示生成pom
-Dfile:上传源文件路径,这里可以写绝对路径,我这里与jar在同一级目录,故直接放jar文件名称
-Durl :私服的地址
-DrepositoryId : 私服地址的id
命令示例:
mvn deploy:deploy-file "-DgroupId=com.abc" "-DartifactId=demo" "-Dversion=3.3.0" "-Dpackaging=jar" "-DgeneratePom=true" "-Dfile=demo-V3.3.0.jar" "-Durl=http://xxxx.com/repository/maven-releases/" "-DrepositoryId=demo-releases"
私服设置(Durl和DrepositoryId),在settings.xml
或者项目pom.xml
中查看
settings.xml
pom.xml
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)
