![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven
0店小二
一位充满激情,乐于分享,喜欢挑学习新技术,接受新挑战的coder!
展开
-
maven安装配置
1、官网下载http://archive.apache.org/dist/maven/2、解压下载的文件:保存路径为全英文3、解压后配置maven环境变量 右键计算机-->属性-->高级系统设置-->环境变量4、变量名填入:MAVEN_HOME 变量值填入:Maven解压路径5、环境变量中找到path,编辑它。 点击新建-->填入%MAVEN_HOME%\bin-->确定6、验证: cmd中输入: mvn...原创 2021-02-21 18:06:19 · 92 阅读 · 0 评论 -
maven管理中编译去掉编译出来的jar包
<packaging>pom</packaging> <!--表示该项目是一个pom项目,不会直接编译出jar包。入股去掉该配置会编译出jar包 --><packaging>pom</packaging>表示maven分模块管理,都会有一个父级项目,pom文件一个重要的属性就是packaging(打包类型),一般来说所有的父级项...原创 2020-04-21 16:01:53 · 671 阅读 · 0 评论 -
maven项目pom中的依赖包未自动导入
原因:setting.xml、respository放在了自定义目录,idea的file->setting->Build Tools->maven对setting.xml respository的设置是默认的,这里修改为自定义的即可(如果安装maven的时候没有自定义,而是在默认的.m2下setting.xml修改镜像源等的配置,这里默认即可)...原创 2020-02-08 11:19:20 · 7254 阅读 · 1 评论 -
maven pom.xml积累
1、多模块项目依赖管理与依赖继承1.1、指定父模块与默认继承子项目pom.xml中添加如下的父依赖<parent> <groupId>com.w3c.shop</groupId> <artifactId>shop-parentpom</artifactId> <version>1.19.30.05</v...原创 2019-08-13 14:51:38 · 112 阅读 · 0 评论 -
maven高级
1、scope作用域取值意义举例compile该依赖可以在整个项目中使用,参与打包部署,默认值commonsfileuploadtest该依赖只能在测试代码中使用,不参与打包部署junit (上线业务不需要测试代码依赖的jar)provided该依赖编写源代码时需要,不参与打包部署servletapi、jspap(线上的tomcat有servl...原创 2019-08-14 23:24:14 · 154 阅读 · 0 评论 -
mvn打包后jar包名称自定义
<build> <!-- maven打包自定义包名 如果不添加finalName标签 包名默认为alarm-client-1.0-SNAPSHOT.jar --> <finalName>alarm-client</finalName></build>这样生成的jar包名称是:a...原创 2019-08-31 15:45:48 · 5165 阅读 · 0 评论