![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven实战
雪狼隐迹X
一只鹰可以飞得很高很高,但一群鹰可以飞得很远很远。
展开
-
Maven实战(五)---两个war包的调用
开篇前提 1、为什么要用两个war包的调用? 因为我们Maven项目每个war包都是一条线,前台用easyui,而每一条线都要引用easyui相关的js、css,还有一些其他的样式。为了把这些重复的东西抽出来,所以我打了一个war包,将这些东西放进去。 2、为什么没有用jar包呢? 打了一个普通的转载 2015-11-22 20:23:56 · 185 阅读 · 0 评论 -
Maven实战(四)---多模块项目---JBOSS部署问题
这几天在搭框架中仅仅是JBOSS就遇到了很多问题,这些问题我们在解决中。 原来JBOSS用的是5.0的版本,现在JBOSS一下升级到了7.3的版本,这是一个很大的跨越。从启动的速度上来说无疑是越来越快的,从目录结构上有很大的不同,从运行的机制上也很不一样。 JBOSS AS 5:第二代基于服务的架构;组件更新,支持分布式事物和全面的转载 2015-11-22 20:16:42 · 498 阅读 · 0 评论 -
Maven实战(六)--- dependencies与dependencyManagement的区别
在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。 1、DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代转载 2015-11-22 20:24:48 · 238 阅读 · 0 评论 -
Maven实战(七)---传递依赖
假设A-->C B-->A ==> B-->C ,A依赖于C是直接依赖,B依赖于A是直接依赖,B依赖于C是传递依赖。 现象一 举个例子:A-->log1.0 B-->log2.0 C-->A,B 那么我们来看依赖关系: User-core依赖于log4j 1.2.17[ja转载 2015-11-22 20:25:27 · 225 阅读 · 0 评论 -
Maven实战(八)---模块划分
为了防止传递依赖,我们各个模块之间尽量用直接依赖的方式。本篇文章介绍多模块化开发,我们做过Maven项目的都知道,我们的项目一般都是分模块的,每个模块都会对应着一个POM.xml文件,它们之间通过继承和聚合(也称多模块,multi-module)相互关联。 我们换另一种思路想想,那么我们能不能一个项目就用一个模块。这样开起来很方便,简单明了,那么做起来呢,接下来我转载 2015-11-22 20:26:07 · 217 阅读 · 0 评论 -
Maven实战(三)---插件动态打包
maven把项目的构建划分为不同的生命周期(lifecycle),这个过程包括:编译、测试、打包、集成测试、验证、部署。maven中所有的执行动作(goal)都需要指明自己在这个过程中的执行位置,然后maven执行的时候,就依照过程的发展依次调用这些goal进行各种处理。 下面说一下在打包的时候遇到的问题: Maven在用插件动态打wa转载 2015-11-22 20:11:04 · 886 阅读 · 0 评论 -
Maven实战(一)---Maven Build--缺少Jar包
新建的Maven项目,在build的时候总是打包失败,提示少Jar包,如下: [ERROR] Failed toexecute goal on project JYYPT_TOOL: Could not resolve dependencies for projectcom.tgb:JYYPT_TOOL:jar:0.0.1-SNAPSHOT: The follow转载 2015-11-22 20:01:33 · 403 阅读 · 0 评论 -
Maven实战(九)---模块聚合和继承
类之间有聚合和继承关系,Maven也具备这样的设计原则。那么Maven的pom是如何进行聚合与继承的呢? 一、什么是聚合?为什么要用聚合? 上一篇博客介绍了模块化的基本知识。有了模块化,那么我们项目中会有很多模块,每个模块都是独立的maven project,如果项目不大,我们还可以独立的编译测试运行每个模块,但是随着项目越来越大,我们不得不想办法让我们的工作变转载 2015-11-22 20:26:51 · 269 阅读 · 0 评论 -
Maven实战(二)---多模块开发---缺少Jar包
Maven里面的Jar包经常出现Missing的情况,无外乎几种情况:1、私服里面没有相应的版本号的Jar包或者Jar包没写版本号2、Jar包引错了,相应的依赖关系也就错了3、引入了依赖的Jar包,没被管理起来 第一二个问题解决起来挺简单的,第三个问题对于不理解Maven的还需要解决一番。 其实第三个问题就存在与M转载 2015-11-22 20:07:10 · 228 阅读 · 0 评论