maven
文章平均质量分 68
forwardMyLife
只争朝夕
展开
-
maven的dependencyManagement中定义的依赖声明优先级高于传递依赖
maven的dependencyManagement中定义的依赖声明优先级高于传递依赖原创 2022-05-08 14:43:10 · 1769 阅读 · 1 评论 -
maven插件之maven-assembly-plugin的使用
1.maven-assembly-plugin的作用maven-assembly-plugin可用于打自定义的分发包,可以使用内置的预指定的descriptors,或自己编写descriptors的xml文件,将依赖,文档信息,以及单个文件或文件夹,自由的组合在一起。在pom文件中的插件中定义,maven-assembly-plugin插件只有一个goal就是single <plug...原创 2019-10-13 22:17:10 · 6450 阅读 · 1 评论 -
将本地jar包上传nexus私服
1.登陆nexus私服在游览器输入http://localhost:8081/nexus/ 默认账号和密码是admin,admin123。如果自己忘了可以去看setting.xml文件下的私服配置。上传jar包,并填写坐标外部jar包一般上传自3rd party模块,点击上传,填写相应的坐标,和版本号,就可以在pom.文件中添加依赖了。 ...原创 2018-04-15 17:31:54 · 14064 阅读 · 1 评论 -
maven 的聚合和继承
maven的多模块聚合聚合是为了方便多模块的构建,只要构建一个聚合其他模块的项目,就可以完成多模块的构建了。我们来看个例子,我这有一个公司模块(company-all)作为一个聚合模块,聚合技术部模块(technical-department)和财务部(financial-department)模块。company-all的pom文件,作为聚合模块和父类模块 其packing的类型必须是p...原创 2019-03-24 15:25:24 · 273 阅读 · 0 评论 -
idea使用maven打包时,如何跳过Test
idea使用maven打包时,我们有时为了速度打包,会跳过Test环节,可以在命令行上加上-Dmaven.test.skip=true,也可以使用idea,点击maven,选择类似于闪电的图标即可跳过Test环节。...原创 2019-09-10 22:23:34 · 2238 阅读 · 0 评论 -
如何查看jar包的是用什么jdk版本编译的
网上有些人说可以用反编译工具或直接解压jar包查看META-INF\MANIFEST.MF的Build-Jdk属性,这个属性值和jar包jdk实际的版本是不一致的,这个属性值代表的应该是本地的jdk版本。我在官网上也没查到相应的资料。https://docs.oracle.com/javase/7/docs/technotes/guides/jar/jar.html#Intro1.如何正确的...原创 2019-09-21 12:05:13 · 10173 阅读 · 1 评论 -
maven的简介和基本用法
1.maven的简介maven是Apache一款优秀的开源产品,被广大java程序员所使用,maven能帮我们项目依赖,项目构建,和项目信息的管理。1.1项目依赖maven坐标可以确定一个构件(构件可以是,jar包,war包,插件等等)。maven坐标由groupId,artifactId,version,packaging,classifier组成。groupId:定义了项目输入哪个组...原创 2019-10-07 21:37:00 · 334 阅读 · 0 评论 -
maven打包的resource配置
1.构建1.maven在进行项目构建是,如果没有特殊配置,会将主目录src/main/java下的java文件编译后放置到默认输出目录target/classes下,但是如果主目录下有其他类型的文件会被忽略掉,资源目录src/main/resources下的文件也会被打包至target/classes下。如下:2.resource配置<build> <f...原创 2019-10-09 23:50:32 · 1819 阅读 · 0 评论