posts - 301,  comments - 19,  views - 65万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  maven

maven构建ssh工程
摘要:在web工程的基础上实现ssh工程的创建,规范依赖管理。 使用之前学习hibernate创建的数据库: 选择创建Maven Project 点击next,进入下一个页面。在这个页面中选中create a simple project,这样创建的工程就会给我们自动生成目录。 点击next,进入下一个页 阅读全文
posted @ 2019-01-18 11:06 wyhluckydog 阅读(341) 评论(0) 推荐(0) 编辑
pom.xml中坐标的组成
摘要:坐标=组织(也就是所谓的公司名称)+项目名称+版本(如果不加范围默认为compile) 阅读全文
posted @ 2019-01-17 19:20 wyhluckydog 阅读(547) 评论(0) 推荐(0) 编辑
依赖传递的规则
摘要:1.什么是传递依赖? 当A 依赖B、B依赖C,在A中导入B后会自动导入C,C是A的传递依赖,如果C依赖D则D也可能是A的传递依赖。 演示: web中添加struts-spring的jar,传递依赖了spring 2.依赖范围对传递依赖的影响(了解) 依赖会有依赖范围,依赖范围对传递依赖也有影响,有A 阅读全文
posted @ 2019-01-17 18:55 wyhluckydog 阅读(1966) 评论(0) 推荐(0) 编辑
maven中导入包版本冲突的解决
摘要:导入struts包,在struts核心包的ognl包下存在javassist包: 然后再导入hibernate包,在hibernate核心下也存在javassist包: 这样便会存在冲突,ecplise没有办法区分去调用哪个版本的包,所以我们应该去解决包之间的冲突。 解决方案: 1.通过<exclu 阅读全文
posted @ 2019-01-17 15:54 wyhluckydog 阅读(2307) 评论(0) 推荐(0) 编辑
maven工程的拆分与聚合
摘要:1.创建父工程: 首先创建maven Project: 点击next,进入下一个页面,勾选上create a simple project: 点击next,进入下一页面,在这里与创建普通maven工程不同的是:该工程是作为父工程的,所以packaging处应该选择pom。 点击finish,创建好了 阅读全文
posted @ 2019-01-17 15:12 wyhluckydog 阅读(275) 评论(0) 推荐(0) 编辑
maven的生命周期
摘要:1.1 三套生命周期 maven对项目构建过程分为三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,这三套生命周期分别是: Clean Lifecycle 在进行真正的构建之前进行一些清理工作。 Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。 Si 阅读全文
posted @ 2019-01-16 21:33 wyhluckydog 阅读(151) 评论(0) 推荐(0) 编辑
maven的常用命令
摘要:在cmd的状态下测试 compile是maven工程的编译命令,作用是将src/main/java下的文件编译为class文件输出到target目录下。(target包下放的是一些二进制文件) cmd进入命令状态,执行mvn compile,如下图提示成功: 查看 target目录,class文件已 阅读全文
posted @ 2019-01-16 21:04 wyhluckydog 阅读(147) 评论(0) 推荐(0) 编辑
在pom.xml中引入jar包坐标的依赖范围
摘要:A依赖B,需要在A的pom.xml文件中添加B的坐标,添加坐标时需要指定依赖范围,依赖范围包括: compile:编译范围,指A在编译时依赖B,此范围为默认依赖范围。编译范围的依赖会用在编译、测试、运行,由于运行时需要所以编译范围的依赖会被打包。 provided:provided依赖只有在当JDK 阅读全文
posted @ 2019-01-16 20:53 wyhluckydog 阅读(1181) 评论(0) 推荐(0) 编辑
在ecplise中创建一个maven工程
摘要:1.我们首先需要在Ecplise中配置maven环境,详情见我的博客:https://www.cnblogs.com/wyhluckdog/p/10277278.html 2.maven project:将来项目拆分时,需要创建一个这样的工程。 maven-module:crm-service cr 阅读全文
posted @ 2019-01-16 15:35 wyhluckydog 阅读(544) 评论(0) 推荐(0) 编辑
如何在ecplise中配置maven以及ecplise访问本地仓库
摘要:1.m2e的插件 因为使用ecplise版本比较高,所以它自带了maven的插件,但是我们希望可以使用我们自己指定的maven。配置步骤如下: ecplise >preperences下,点击add,添加进我们指定的maven版本,并将默认maven改为我们刚刚加入的maven,点击apply即可。 阅读全文
posted @ 2019-01-16 15:27 wyhluckydog 阅读(509) 评论(0) 推荐(0) 编辑
maven项目工程目录约定
摘要:使用maven创建的工程我们称它为maven工程,maven工程具有一定的目录规范,如下: src/main/java —— 存放项目的.java文件 src/main/resources —— 存放项目资源文件,如spring, hibernate配置文件 src/test/java —— 存放所 阅读全文
posted @ 2019-01-16 14:49 wyhluckydog 阅读(451) 评论(0) 推荐(1) 编辑
maven仓库的作用以及仓库的分类
摘要:maven的工作需要从仓库下载一些jar包,如下图所示,本地的项目A、项目B等都会通过maven软件从远程仓库(可以理解为互联网上的仓库)下载jar包并存在本地仓库,本地仓库 就是本地文件夹,当第二次需要此jar包时则不再从远程仓库下载,因为本地仓库已经存在了,可以将本地仓库理解为缓存,有了本地仓库 阅读全文
posted @ 2019-01-16 14:18 wyhluckydog 阅读(2457) 评论(0) 推荐(0) 编辑
maven的配置及仓库的配置
摘要:1.maven的配置 1.1.注意:电脑上需要安装jdk。 1.2.配置MAVEN_HOME,再在path中配置到bin这一层。 (1)配置MAVEN_HOME:我的电脑 >右击 >属性 >高级系统设置 >环境变量 >新建系统变量:变量名为MAVEN_HOME,变量值为:进入maven的目录结构中的 阅读全文
posted @ 2019-01-16 12:04 wyhluckydog 阅读(430) 评论(0) 推荐(0) 编辑
maven的下载
摘要:1.maven的下载地址:http://maven.apache.org/download.cgi。下载3.3.9版本(在选择下载的版本是要与JDK契合)。 2.下载之后,解压的文件放的位置尽量不要有中文目录。 3.解压完毕,分析目录: (1)bin:放置一些命令:mvn tomcat:run(执行 阅读全文
posted @ 2019-01-16 11:46 wyhluckydog 阅读(134) 评论(0) 推荐(0) 编辑
分析maven的优点
摘要:1.依赖管理: 就是对jar包的管理。 2.项目的一键构建: 编译 >测试 >运行 >打包 >安装 运行一个maven工程(web工程)只需要一个命令:tomat:run 阅读全文
posted @ 2019-01-16 11:31 wyhluckydog 阅读(217) 评论(0) 推荐(0) 编辑
什么是maven,jar包的查找过程?
摘要:1.什么是maven? Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 2.什么是项目管理工具? 就是SVN。对于SVN的介绍见我的上一篇博客: 3.maven的好处? 使用传统的web项目开发的crm的大小大约在48M左右。 同样的项目使用 阅读全文
posted @ 2019-01-10 21:14 wyhluckydog 阅读(615) 评论(0) 推荐(0) 编辑
SVN:项目管理工具
摘要:svn:项目管理工具。 我们在进行团队开发的时候,每个人负责不同的层,比如:A负责DAO层,B负责SERVICE层,C负责DOMAIN层。我们开发完了自己管理的各层后需要将各层整合在一起,肯定不是拿U盘取拷贝。这时候公司就会搭一个SVN,给每一个人分配一个SVN账号,写完代码后就传到SVN服务器上。 阅读全文
posted @ 2019-01-10 20:03 wyhluckydog 阅读(225) 评论(0) 推荐(0) 编辑

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