本文共 532 字,大约阅读时间需要 1 分钟。
一、关于命令
clean:清理项目
package:打成Jar or War包,会自动进行clean+compile
install:将本地工程Jar上传到本地仓库
deploy:上传到私服
二、关于scope 标签
compile:默认的scope,运行期有效,需要打入包中。
provided:编译期有效,运行期不需要提供,不会打入包中。
runtime:编译不需要,在运行期有效,需要导入包中。(接口与实现分离)
test:测试需要,不会打入包中。
system:非本地仓库引入、存在系统的某个路径下的jar。
三、properties 标签
自定义参数,一般用来定义相关版本号或全局变量
四、关于版本管理<dependencyManagement>
这个标签下得dependency 只是指定版本,不加载依赖。
五 、关于<relativePath/> 标签
此标签可以指定依赖得pom文件
如果不填则默认去服务端拉取,不从本地获取
六、关于SNAPSHOT 与 RELEASE
SNAPSHOT 使用可以避免开发过程中不断变更版本。SNAPSHOT版本为不稳定版本,会根据当前时间错发布,本地总会获取到最新得 SNAPSHOT版本号进行迭代。
转载地址:http://lxkfb.baihongyu.com/