maven
悔建阿里杰克马
这个作者很懒,什么都没留下…
展开
-
maven中的distributionManagement的作用
构件:在Maven中,任何依赖(jar包,tomcat等),或项目(自己打包的jar,war等)输出都可称为构件。每个构件都有自己的唯一标识(唯一坐标),由groupId,artifactId,和version等信息构成,由此,Maven就可以对构件进行版本控制,管理。mvn install 会将项目生成的构件安装到本地Maven仓库,mvn deploy 用来将项目生成的构件分发到远程Maven仓库。本地Maven仓库的构件只能供当前用户使用,在分发到远程Maven仓库之后,所有能访问该仓库的用户原创 2022-05-09 10:38:32 · 259 阅读 · 0 评论 -
maven的repositories和pluginRepositories区别
repositories针对项目本身的依赖,通过repositories进行自定义配置。pluginRepositories针对的是maven命令需要的插件依赖地址(比如clean、install都是maven的插件),通过rpluginRepositories进行自定义配置。如果只配置了repositories 则打包时候默认的插件依赖会从阿里云的仓库获取。...原创 2022-05-09 10:27:56 · 773 阅读 · 0 评论 -
Maven中dependencies和dependencyManagement区别
dependencies:在父类声明的jar包都会被子类继承dependencyManagement:只是声明依赖,并不会自动引入 所以在子类项目需要重新声明依赖 不过version和scope继承自父类项目 子类想要重新使用其他版本的jar包的话 在dependencies重新导入其他版本的依赖 子类项目优先使用本身pom文件的重新导入的依赖...原创 2022-05-09 10:12:29 · 188 阅读 · 0 评论 -
maven使用本地jar不从私库里面下载
使用Maven管理项目时,如果连不到远程仓库,但是明明本地仓库有对应的jar包,此时还是报找不到对应的包的原因,是maven3.x版本在从远程仓库下载资源后,会生成对应的_remote.repositories文件,标示该资源的来源,如果你有这个文件_remote.repositories,那就不会访问本地了,必须远程上有才行,否则就会报错。解决方法是将_remote.repositories文件删除。...原创 2020-06-16 10:31:51 · 2192 阅读 · 0 评论