随笔分类 -  【Maven】

摘要:当使用java+maven进行构建项目时,不依赖spring相关的东西,比如在做一些简单地应用类java项目时,当用到一些第三方的依赖jar是,在项目编写好之后,我们希望将项目构建成一个可运行的jar包并包含依赖的jar包,然后通过jar -jar xxx.jar来运行,这时我们可以使用maven的 阅读全文
posted @ 2020-03-03 15:50 花拾夕 阅读(1486) 评论(0) 推荐(0) 编辑
摘要:今日思语:I miss you? 何解? 我错过你了?我想你了? 当下许多公司都会选择使用springboot作为服务应用开发框架,springboot框架提供了一套自己的打包机制,是通过spring-boot-maven-plugin插件来实现的。 1、spring-boot-maven-plug 阅读全文
posted @ 2019-11-06 15:24 花拾夕 阅读(26430) 评论(0) 推荐(6) 编辑
摘要:使用maven 管理项目的依赖,可以使用如下命令查看依赖树结构: 如下图是使用idea的终端执行命令的局部图: 也可以使用如下命令将输出定向到某个文件,这样就可以通过生成的文件来查看: 执行后在项目根目录下有tree.txt文件 使用verbose参数可以看冲突和重复的具体情况: 效果如下图 阅读全文
posted @ 2019-11-05 18:20 花拾夕 阅读(35277) 评论(0) 推荐(3) 编辑
摘要:今日思语:人生方方长长,努力把她磨成方圆,所以 加油咯~ 使用maven可以很方便的进行项目依赖的管理,即可以管理我们显示引入具体版本的依赖,也可以管理某些第三方引入的一些依赖的版本,从而能更好的实现摸一个依赖在整个项目中只存在唯一一个版本(使用dependencyManagement元素进行管理) 阅读全文
posted @ 2019-10-29 17:20 花拾夕 阅读(5218) 评论(0) 推荐(0) 编辑
摘要:maven项目结构如下,这里只是简单测试demo,使用的springboot版本为2.1.3.RELEASE 1、comm模块主要是一些mybatis的mapper接口和对应的xml文件,以及数据库表实体映射类,目录结构 2、bat模块包含调用comm模块的mapper接口的service服务,以及 阅读全文
posted @ 2019-09-26 12:42 花拾夕 阅读(11730) 评论(0) 推荐(0) 编辑
摘要:1、pom文件配置 1.1 添加maven-dependency-plugin插件用于将引用的jar包拷贝到指定的路径,便于后续tomcat启动指定依赖包路径 使用这个插件构建完之后的目录结构多了一个lib目录(即上述配置的outputDirectory指定的路径),里面是依赖的jar包: 1.2 阅读全文
posted @ 2019-08-29 20:08 花拾夕 阅读(14413) 评论(7) 推荐(2) 编辑
摘要:1、pom文件配置 1.1 添加maven-dependency-plugin插件用于将引用的jar包拷贝到指定的路径,便于后续tomcat启动指定依赖包路径 使用这个插件构建完之后的目录结构多了一个lib目录(即上述配置的outputDirectory指定的路径),里面是依赖的jar包: 1.2 阅读全文
posted @ 2019-08-29 20:03 花拾夕 阅读(4652) 评论(0) 推荐(0) 编辑
摘要:1、命令 依次执行clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。 依次执行clean、resources、compile、testResources、testCompile、test、jar(打包)、insta 阅读全文
posted @ 2019-06-19 18:52 花拾夕 阅读(20588) 评论(0) 推荐(1) 编辑
摘要:对于一些大型的项目来说,将项目的各个模块理清并进行管理,便于后续项目的维护,使用maven管理是很方便的,它可以很好的构建模块来设计项目的整体结构,对一些小型的项目不建议使用 1、新建父maven模块(idea版本为2017.2) 选择maven类型 点击next,填写GroupId和Atifact 阅读全文
posted @ 2019-02-18 22:03 花拾夕 阅读(3753) 评论(0) 推荐(0) 编辑
摘要:dependencies 即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项(全部继承)dependencyManagement 里只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖。如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且 阅读全文
posted @ 2019-01-31 17:44 花拾夕 阅读(311) 评论(0) 推荐(0) 编辑
摘要:一、scope属性 依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。 compile (编译) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。 provided (已提供 阅读全文
posted @ 2019-01-31 17:26 花拾夕 阅读(49218) 评论(1) 推荐(9) 编辑

点击右上角即可分享
微信分享提示