maven学习
IT-奔跑者
这个作者很懒,什么都没留下…
展开
-
04-maven 使用maven时,出现内存溢出解决办法
在使用maven时,如果报内存溢出,如使用mvn site会耗费大量内存,则修改默认配置 :mvn.bat D:\wux\apache-maven-3.0.5\bin\mvn.bat 使用文本器打开,搜索“MAVEN_OPTS”,找到第32行,然后在下方加大内存语句,保存即可: set MAVEN_OPTS= -Xms128m -Xmx512m原创 2017-04-18 15:45:05 · 2295 阅读 · 0 评论 -
06-maven 初始化配置: 配置maven本地环境 settings.xml
> mvn install 配置用户自己的settings.xml MAVEN_HOME/conf/settions.xml是全局的 ~/.m2/settings.xml为用户自己的 初始安装文件settings.xml不存在,复制上面全局的即可 在配置文件中,有一项配置本地资源库的位置, 默认为C:\Documents andSettings\%username%\.m2原创 2017-04-18 16:17:22 · 6515 阅读 · 0 评论 -
07-maven : maven约定【重点】
运行时会自动从网上下载插件,安装到本地仓库 目 录 目录 目 录 1 src/main/java 存放项目的java文件 2 src/main/resources 存放项目资源文件,如spring、hibernate的配置文件 3 src/t原创 2017-04-18 17:11:11 · 241 阅读 · 0 评论 -
11-Maven: Maven依赖传递, 以及传递失效问题以及Scope用法
依赖关系 :依赖多个项目,这些项目中有相同jar包,但版本不同,那选择哪个呢? 现在有三个项目:Hello, HelloFriend, MakeFriend, 在Hello,HelloFriend分别引入了不同版本的log4j-1.2.9.jar,log4j-1.2.17.jar, 三个项目关系是HelloFriend依赖了Hello,MakeFriend依赖了HelloFriend;原创 2017-04-20 16:06:02 · 6926 阅读 · 0 评论 -
03-maven目录结构说明
maven目录结构说明: bin 放maven的执行文件 boot/plexus-classworlds-2.4.jar 类加载器 conf/settings.xml 配置文件[关键] lib 依赖包原创 2017-04-14 17:57:19 · 275 阅读 · 0 评论 -
03-maven安装与配置
maven安装与配置: maven安装: 1、确认jdk是否已安装,(因为是java开发的,需要依赖jvm),用jdk1.6以上版本 进入cmd利用命令: java -version 2、下载Maven 地址:http://maven.apache.org/download.html 版本:apach原创 2017-04-14 17:40:55 · 253 阅读 · 0 评论 -
02-项目中 为什么使用Maven,Eclipse与Ant与Maven比较
之前使用:IDE pk Eclipse l手工操作较多,编译、测试、部署等工作都是独立的,很难一步完成 l每个人的IDE配置都不同,很容易出现本地代码换个地方编译就出错 Ant l没有一个约定的目录结构 l必须明确让ant做什么,什么时候做,然后编译,打包 l没有生命周期,必须定义目标及其实现的任务序列原创 2017-04-14 17:19:14 · 348 阅读 · 0 评论 -
01-maven介绍
背景 现在几乎Maven已经成为了所有Java开源项目的标配,Struts、Hibernate、 Ehcache等知名的开源项目都使用Maven进行管理。国内也有越来越多的知名的软件公司开始使用Maven管理他们的项目,如阿里巴巴和淘宝。 struts2-core-2.3.14.2.jar\META-INF\maven\org.apache.struts\struts2-core\pom.原创 2017-04-14 17:12:12 · 281 阅读 · 0 评论 -
05-maven 初始化配置: 不在环境变量中配置JAVA_HOME,如何运行mavn?
不在环境变量中配置JAVA_HOME,如何运行mavn? 修改mvn.bat文件,找到: @REM ==== START VALIDATION ==== if not "%JAVA_HOME%" == "" goto OkJHome 在 if not "%JAVA_HOME%" == "" goto OkJHome 前面加上 set JAVA_HOME=%MAVEN_HOME原创 2017-04-18 16:07:54 · 2754 阅读 · 0 评论 -
maven scope含义的说明
依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围: compile (编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。 provided (已提供范围) provided 依赖只有在当JDK 或者一个容器已提转载 2017-06-26 09:09:46 · 262 阅读 · 0 评论