maven命令学习-20221205
1.查看当前maven使用的settting文件
mvn help:effective-settings
2.使用maven把jar install进入仓库
mvn install:install-file -Dfile=D:\project\company-biz-11.5.0.jar -DgroupId=com.core.company -DartifactId=company-biz -Dversion=11.5.0 -Dpackaging=jar
这样大部分时候需要更新jar的时候,直接把jar包从release仓库copy过来就行了,有些时候可以免下载代码自己package和install。
真特么无语了,上面的命令有坑的,注意点,用法是没错的,但是有这么个问题:—20221209
如果package没有用插件将所引用的依赖一起打包,那么
1.A依赖child-1,child2
2.B依赖A
3.C依赖B,然后你直接把B通过mvn install:install-file,那么如果C用了A的类,是无法正常导入的,因为你没有把A一起install。
我自己也还有点没搞明白,总之慎用,因为这个样子maven依赖树解析是没问题,但是导入不了你以为应该存在的类,给我整无语了,看了2个半小时,我还以为IDEA抽风了。
分类:
Maven
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~