摘要:
文件存放位置 全局配置: ${M2_HOME}/conf/settings.xml 用户配置: ${user.home}/.m2/settings.xml note:用户配置优先于全局配置。${user.home} 和和所有其他系统属性只能在3.0+版本上使用。请注意windows和Linux使用变 阅读全文
posted @ 2017-03-21 18:17
左正
阅读(293)
评论(0)
推荐(0)
摘要:
为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。 1.首先确定 阅读全文
posted @ 2017-03-21 18:05
左正
阅读(328)
评论(0)
推荐(0)
摘要:
今天开发web的时候,需要用到servlet-api,于是在pom.xml中添加依赖 通过插件启动tomcat的时候,报错,里面有一段是这样的: 产生的原因是:tomcat中也有servlet-api包,这样,发生了冲突 解决方法:添加<scope>provided</scope>,因为provid 阅读全文
posted @ 2017-03-21 17:54
左正
阅读(12678)
评论(0)
推荐(1)
摘要:
commons-lang包中对我们有用的类主要有: 1.StringUtils 该类主要提供对字符串的操作,对null是安全的,主要提供了字符串查找,替换,分割,去空白,去掉非法字符等等操作 2.ObjectUtils 主要是对null进行安全处理,可以设置为null时的默认返回值,比较相等时是调用 阅读全文
posted @ 2017-03-21 17:45
左正
阅读(3300)
评论(0)
推荐(1)
摘要:
1.引入需要的jar包,在pom.xml中配置依赖 Java代码 <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.2</version> </ 阅读全文
posted @ 2017-03-21 17:42
左正
阅读(966)
评论(0)
推荐(0)
摘要:
所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。 为了解释原因 阅读全文
posted @ 2017-03-21 17:03
左正
阅读(1356)
评论(0)
推荐(0)
摘要:
一个大中型Java项目中,一般由若干个module组成,各个module各司其职,担任整个工程中不同角色。大多数情况下,大多数module都会用到相同的jar包,或者插件。如果每个module中都引入自己喜欢的jar、插件,不仅冗余,而且太多冗余jar包,使得资源浪费。为了统一管理各个module中 阅读全文
posted @ 2017-03-21 16:53
左正
阅读(1727)
评论(0)
推荐(0)
摘要:
一 发现问题 在pom.xml中添加依赖时语法如下 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>1.2.6</version></dependenc 阅读全文
posted @ 2017-03-21 16:27
左正
阅读(1536)
评论(0)
推荐(0)
摘要:
开发项目时会遇到这个问题:开发环境,测试环境,生产环境的配置文件不同,打包时经常要手动更改配置文件,更改的少还可以接受,但是如果需要更多个配置文件,手动的方法就显得非常笨重了。 下面介绍一种方法,利用Maven插件来打包不同环境的配置文件。我们用到的是maven-war-plugin这个插件。 首先 阅读全文
posted @ 2017-03-21 16:10
左正
阅读(1061)
评论(0)
推荐(0)
摘要:
背景与愿景:开发环境下,tomcat对热布署的支持还不够全面,致使开发人员浪费大量时间在重起服务上。为了提高开发效率,决定引入Jrebel,它对热布署的支持相对比较全面。虽然Jrebel官方号称使用它不存在内存泄漏问题,但是占用一定的资源是肯定的,因此不考虑在正式环境下使用热布署。Jrebel实际上 阅读全文
posted @ 2017-03-21 16:04
左正
阅读(2661)
评论(1)
推荐(0)
摘要:
一个项目里总会有很多配置文件。而且一般都会有多套环境。开发的、测试的、正式的。而在这些不同的环境这些配置的值都会不一样。比如mail的配置、服务的url配置这些都是很常见的。所以在打包的时候就要根据environment来选不同的值或者配置文件。 比较常用的办法就是为不同的环境建立不同的配置文件目录 阅读全文
posted @ 2017-03-21 15:56
左正
阅读(1026)
评论(0)
推荐(0)

浙公网安备 33010602011771号