maven
文章平均质量分 78
情非得已1991
这个作者很懒,什么都没留下…
展开
-
maven Nexus入门指南(图文)
Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST转载 2016-04-07 10:55:29 · 340 阅读 · 0 评论 -
Maven之——插件目标及绑定
1、 插件 Maven三套生命周期定义各个阶段、不做任何实际工作、实际工作都是由插件来完成的、每个生命周期阶段都是由插件的目标来完成。2、 插件目标(PluginGoal) Maven的核心仅仅定义了抽象的生命周期、具体的任务交由插件完成、插件以独立的形式存在、Maven会在需要的时候下载并使用插件转载 2016-07-20 13:15:47 · 385 阅读 · 0 评论 -
Maven为web项目同时打jar和war包,deploy时只上传jar包的配置
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xs原创 2016-07-20 15:23:51 · 9184 阅读 · 1 评论 -
Maven构建下载失败问题处理
最近正着手把公司内部的项目迁移到maven平台。需要搭建一个maven私服,选择的是Nexus(别和Google的Nexus手机混淆了)。至于为什么要搭建自己的maven私服,原因有三个:maven自己的中央库访问速度比较慢,伟大的墙再一闹腾,会时断时续。有些jar包由于版权原因,maven中央仓库没有,比如oracle JDBC驱动。另外也会有一些项目中用到的比较老的开源jar包, 中央转载 2016-07-19 14:42:24 · 3026 阅读 · 0 评论 -
Maven:mirror和repository 区别
1 Repository(仓库)1.1 Maven仓库主要有2种:remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\repository目录1.2 Remote Repository主要有3转载 2016-07-19 14:41:14 · 399 阅读 · 0 评论 -
maven repository
什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本转载 2016-06-03 13:45:49 · 1119 阅读 · 0 评论 -
Maven仓库:mirror和repository 区别
internal repository是指在局域网内部搭建的repository,它跟central repository, jboss repository等的区别仅仅在于其URL是一个内部网址 mirror则相当于一个代理,它会拦截去指定的远程repository下载构件的请求,然后从自己这里找出构件回送给客户端。配置mirror的目的一般是出于网速考虑。 可以看出,inter转载 2016-06-03 13:44:21 · 4694 阅读 · 0 评论 -
Maven常用的第三方插件和配置
Maven常用插件配置和使用主要介绍Maven的几个常见第三方插件(cobertura、findbugs、source、assembly、插件开发)配置和使用,接Maven介绍 maven本质上是一个插件框架,它的所有工作都交给插件来做,每个插件可以有多个goal。除了自带的插件之外还有很多比较成熟的第三方插件,我们也很容易上手进行简单的插件开发,下面一一介绍转载 2016-06-02 16:36:20 · 2099 阅读 · 0 评论 -
maven系列教程
http://www.cnblogs.com/luotaoyeah/category/584624.html原创 2016-05-30 17:01:55 · 271 阅读 · 0 评论 -
Maven入门指南⑦:Maven的生命周期和插件
一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周期。Maven的生命周期是抽象的,其中的具体任务都交由插件来完成。Maven为大多数构建任务编写并绑定了默认的插件,如针对编译的插件:maven-compiler-plugin。用户也可自行配置或编写插件。1 . 三套生命周期 Maven定义了三套生命周转载 2016-05-30 17:00:12 · 343 阅读 · 0 评论 -
maven聚合与继承
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+] 软件设计人员往往会采用各种方式对软件划分模块,以得到更清晰的设计及更高的重用性。当把Maven应用到实际项目中的时候,也需要将项目分成不同模块。Maven的聚合特性能够把项目的各个模块聚合在一起构建,而Maven的继承特性则能帮助抽取各模块相同的依赖和插件等配置,在简化POM的同时转载 2016-04-26 18:26:09 · 667 阅读 · 0 评论 -
maven中snapshot快照库和release发布库的区别和作用
在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要 发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地 新,maven也不会主动下载的。如果我们在开发阶段都是基于正式发布版本来做依赖管理,那么遇到这个问题,就需要升转载 2016-04-07 11:04:03 · 544 阅读 · 0 评论 -
maven重复依赖解决方案
概述这几天在学习Spark-streaming做流式计算,一开始写了一个比较简单的测试程序能够顺利运行,但是当在项目pom.xml中加入了一些项目公共依赖之后就死活编译不过,或者能编译过但是不能run,根本原因就是如下这些包:123456789101112131415dependency> groupId>org.a原创 2017-08-04 16:38:42 · 2445 阅读 · 0 评论