POM(1):基本信息总结

这篇博客介绍了POM如何集中管理版本信息,通过子module实现版本自动更新,并利用项目starter简化依赖引入。
摘要由CSDN通过智能技术生成
因为最近的微服务项目需要统一构造pom,所以就学习了一下。虽然之前也学过,但都是解决问题了也就过去了。
首先,项目想要达到的目标是:
  1. 将所有的版本管理集中到一起,进行统一管理。
  2. 使用通过子module的概念,实现提升版本后使用命令自动更新相关引用此包的版本。
  3. 构造项目starter,实现项目引入以来的简单化。
参考:
pom release插件的使用: https://www.jianshu.com/p/c4c2ae1686a2
eclipse创建maven web项目: https://www.cnblogs.com/candle806/p/3439469.html

这里的基本信息需要其他一些资料讲的很好,下面只是补充和总结。
pom本质上,是一个插件执行的框架。所以,插件至关重要。

下面是一些基本信息:
远程仓库就是中央仓库,中央仓库是默认的远程仓库。

在 Maven 本地资源库中搜索,如果没有找到,进入第 2 步,否则退出。
在 Maven 中央存储库搜索,如果没有找到,进入第 3 步,否则退出。
java.net Maven的远程存储库搜索(pom的repository指定),如果没有找到,提示错误信息,否则退出

利用eclipse创建maven项目,只有maven的quick。

effective -pom 是加上了默认的超级pom之后的。

将一个jar装到本地maven库
D:\>mvn install:install-file -Dfile=c:\kaptcha-2.3.jar -DgroupId=com.google.code
-DartifactId=kaptcha -Dversion=2.3 -Dpackaging=jar


只有quickstart才是这种目录结构。webapp是有java resource的,然后下面才是src/main/java.具体webapp如何裁剪变为上面这种,参考上面eclipse里面创建webapp的博客。其实不改变也可以的。

eclipse点击项目右键可以看到configure,可以将其他工程转为maven工程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值