maven
永恒_顺其自然
认真是一种态度
展开
-
三方jar导入私服
方式一:登录nexus管理端,可视化操作【推荐】具体方式参考:https://blog.csdn.net/liuyongheng1991/article/details/80615863方式二:maven命令行操作settings.xml中配置第三方仓库的server信息<server><id>thirdparty</id><username>admin</username><password>admin123</p原创 2020-06-27 10:06:43 · 262 阅读 · 0 评论 -
maven依赖传递及jar包冲突解决方案
依赖传递 当前项目引入了一个依赖,该依赖的依赖也会被引入项目。maven会解析直接依赖的POM,将那些必要的间接依赖,以传递依赖的形式引入到当前项目中,这种现象我们称为依赖传递。 依赖传递可能会引起jar包依赖冲突及循环依赖的问题。依赖冲突解决依赖调节原则路径近者优先原则按照jar包依赖的最短路径选择。当同时依赖于spring-contex和spring-webmvc时,都会传递过来 spirng-beans,那如果直接把spring-beans的依赖直接写到pom文件中,那么项目就不会原创 2020-06-26 16:28:19 · 1305 阅读 · 0 评论 -
maven依赖范围
compile:编译范围,指A在编译时依赖B,此范围为默认依赖范围。编译范围的依赖会用在编译、测试、运行,由于运行时需要所以编译范围的依赖会被打包。provided:已提供依赖范围,provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用, provided依赖在编译和测试时需要,在运行时不需要,比如:servlet-api被tomcat容器提供。runtime:运行时依赖范围,runtime依赖在运行和测试系统的时候需要,但在编译的时候不需要。比如:jdbc的驱动包。由于运行时需要所以r.原创 2020-06-26 15:10:12 · 407 阅读 · 0 评论 -
maven的全局setting及用户setting
maven的全局setting及用户settingmaven仓库地址、私服等配置信息需要在setting.xml文件中配置,分为全局配置和用户配置。而pom.xml文件是所在项目的局部配置。在maven安装目录下的有 conf/setting.xml文件,此setting.xml文件用于maven的所有project项目,它作为maven的全局配置。如需要个性配置,则需要在用户配置中设置,用户配置的setting.xml文件默认的位置在:${user.dir} /.m2/settings.xml目录原创 2020-06-26 11:36:06 · 2908 阅读 · 1 评论 -
maven使用教程
1.下载并解压maven安装包2.配置maven环境变量2.1新建系统变量MAVEN_HOME,变量值为maven的安装目录。2.2添加maven目录至系统变量Path中。3.验证maven是否安装成功打开cmd,输入mvn -version命令,能看到maven相关信息,代表安装成功。4.配置maven本地仓库替换apache-maven-3.3.9\conf目录下的settings.xml文件...原创 2018-05-01 19:36:36 · 183 阅读 · 0 评论 -
linux下安装maven
1、在/usr/local目录下,新建maven目录2、将maven安装包上传到服务器,并解压移动到/usr/local/maven目录下解压命令为:tar -zxvf apache-maven-3.6.1-bin.tar.gz移动命令为:mv apache-maven-3.6.1/ /usr/local/maven/3、配置环境变量vi /etc/p...原创 2019-07-13 23:40:56 · 190 阅读 · 0 评论