maven使用常见问题

maven使用常见问题,第1张

maven使用常见问题 mvn package、mvn install、mvn deploy比较

mvn package:打包到target下
mvn install:打包target下,并安装到maven本地仓库
mvn deploy:打包到target下,并安装到maven本地仓库,并部署到maven远程仓库

pom.xml中distributionManagement

配置发布仓库与快照仓库

	
        
            xxx
            xxx
        
        
            xxx
            xxx
        
    

需要注意的是:如果远程仓库需要登录,那么需要在maven的配置文件setting.xml中进行配置server,仓库(repository)中的id需要与server中的id保持一致。

	
        xxx
        xxx
        xxx
    

参考文章

dependencyManagement、dependencys比较

dependencyManagement:其中的dependency只是声明、定义,不会真的引入依赖
dependencys:其中的dependency会实际引入依赖
dependencyManagement一般用于父pom中,这样多个子pom就可以复用了,并且可以在子pom中指定依赖新的版本号。除了复用,另一个好处是多个子pom复用的情况下,做到了同一个依赖在多个子pom之间的版本号一致,便于管理。

repositories

参考文章

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4674059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-07
下一篇 2022-11-06

发表评论

登录后才能评论

评论列表(0条)

保存