maven发布到私有库
1、项目创建 参考链接
https://www.cnblogs.com/wrcold520/p/9087537.html
先创建maven项目,创建方式有两种:
a:第一种是直接创建maven(maven)项目,好处是简洁,纯粹
b:第二种是创建springboot(spring initializr==》下一步选择maven项目)项目,缺点是会产生额外的文件 这个比a在pom里面多出parents
2、MAVEN环境的搭建 自行百度 maven环境变量的添加 参考链接:https://jingyan.baidu.com/article/acf728fd68b4bef8e510a31c.html 特殊:win10的环境变量没有分好 前后maven_home名字大小写一直 仔细查看是否有空格
3、创建测试接口 及对应的测试方法 添加 实体和接口文件夹 package
创建实体快捷键 alt+insert 或者右键 generate
4、pom文件添加修改 参考 https://blog.csdn.net/hao134838/article/details/78185711
添加生成jar包
<packaging>jar</packaging>
添加maven上传私有库路径
<distributionManagement> <repository> <id>lqs-Test</id> <url>http://*.*.*.*:8081/repository/maven-snapshots/</url> </repository> </distributionManagement>
添加生成带源码(方法的文字注释,方便后期其他项目调用)
<!--打包带源码-->
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
5、修改maven的setting.xml
<server> <id>lqs-Test</id> <username>admin</username> <password>admin123</password> </server>
6、maven生命周期控制打包 package
7、找到打包好的文件 cmd 跳转路径到jar的父级目录
执行命令
mvn deploy -Dmaven.test.skip=true
上传 或者在idea上传
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通