博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven得一些知识点
阅读量:2216 次
发布时间:2019-05-07

本文共 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/

你可能感兴趣的文章
【C++】STL -- Vector容器的用法
查看>>
【Linux】Linux中的0644 和 0755的权限
查看>>
【数据结构】有关二叉树的面试题
查看>>
【Linux】内核态和用户态
查看>>
【Linux】HTTP的理解
查看>>
【Linux】HTTPS的理解
查看>>
【操作系统】大小端问题
查看>>
Git上传代码时碰到的问题及解决方法
查看>>
【Linux】vim的简单配置
查看>>
【C++】智能指针
查看>>
【C++】const修饰的成员函数
查看>>
【C++】面向对象的三大特性
查看>>
【C++】智能指针(后续)
查看>>
【C】堆区和栈区的区别
查看>>
【linux】send和recv函数解析
查看>>
【Linux】线程安全的单例模式以及计算密集型线程和IO密集型线程
查看>>
一次完整的HTTP请求是怎样的??
查看>>
【C++】常见的内存泄漏及解决方法
查看>>
【C++】const 指针与指向const的指针
查看>>
【Linux】多线程和多进程 及其应用场景
查看>>