maven的配置和使用整理
2014-07-25 17:36
225 查看
比较好的maven学习网址:http://my.oschina.net/huangyong/blog/194583#OSC_h1_1
naven的下载网站:http://maven.apache.org/download.cgi
修改默认的仓库:
打开conf文件夹下的settings.xml文件,找到第53行,把注释去掉,修改成你自己选择的仓库路径如:
<localRepository>D:/Util/maven/maven-dependcies</localRepository>
当然了,前提是在某个路径下,手动建立了一个名为 maven-dependcies的文件夹,然后把本地仓库指向该路径。
项目 Archetype Version(原型版本号)是什么?—— 可选择 1.0 版本
项目 groupId(组织名) 是什么?—— 可输入 com.smart
项目 artifactId(构件名)是什么?—— 可输入 smart-demo
项目 version(版本号)是什么?—— 可输入 1.0
项目 package(包名)是什么?—— 可输入 com.smart.demo
main 目录下是项目的主要代码,test 目录下存放测试相关的代码。
编译输出后的代码会放在target 目录下(该目录与 src 目录在同一级别下,这里没有显示出来)。
java 目录下存放 Java 代码,resources 目录下存放配置文件。
webapp 目录下存放 Web 应用相关代码。
pom.xml 是 Maven 项目的配置文件。
其中 pom.xml 称为 Project Object Model(项目对象模型),它用于描述整个
Maven 项目,所以也称为 Maven 描述文件。
可见 pom.xml 才是理解 Maven 的关键点,很有必要看看它到底长什么样。
我们通常需要设置MAVEN_OPTS的值为:-Xms128m
-Xmx512m,因为Java默认的最大可用内存往往不能够满足Maven运行的需要,比如在项目较大时,使用Maven生成项目站点需要占用大量的内存,如果没有该配置,我们很容易得到java.lang.OutOfMemeoryError。因此,一开始就配置该变量是推荐的做法。
naven的下载网站:http://maven.apache.org/download.cgi
修改默认的仓库:
打开conf文件夹下的settings.xml文件,找到第53行,把注释去掉,修改成你自己选择的仓库路径如:
<localRepository>D:/Util/maven/maven-dependcies</localRepository>
当然了,前提是在某个路径下,手动建立了一个名为 maven-dependcies的文件夹,然后把本地仓库指向该路径。
项目 Archetype Version(原型版本号)是什么?—— 可选择 1.0 版本
项目 groupId(组织名) 是什么?—— 可输入 com.smart
项目 artifactId(构件名)是什么?—— 可输入 smart-demo
项目 version(版本号)是什么?—— 可输入 1.0
项目 package(包名)是什么?—— 可输入 com.smart.demo
main 目录下是项目的主要代码,test 目录下存放测试相关的代码。
编译输出后的代码会放在target 目录下(该目录与 src 目录在同一级别下,这里没有显示出来)。
java 目录下存放 Java 代码,resources 目录下存放配置文件。
webapp 目录下存放 Web 应用相关代码。
pom.xml 是 Maven 项目的配置文件。
其中 pom.xml 称为 Project Object Model(项目对象模型),它用于描述整个
Maven 项目,所以也称为 Maven 描述文件。
可见 pom.xml 才是理解 Maven 的关键点,很有必要看看它到底长什么样。
我们通常需要设置MAVEN_OPTS的值为:-Xms128m
-Xmx512m,因为Java默认的最大可用内存往往不能够满足Maven运行的需要,比如在项目较大时,使用Maven生成项目站点需要占用大量的内存,如果没有该配置,我们很容易得到java.lang.OutOfMemeoryError。因此,一开始就配置该变量是推荐的做法。
相关文章推荐
- 整理的linux下ntop启动、安装、配置、使用!
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(四):使用 命名空间 简化配置
- maven配置使用nexus仓库
- maven2之m2eclipse使用手册之三第一个Simple MavenProject与Pom.xml配置说明
- maven2之m2eclipse使用手册之一简介与配置文件settings.xml
- mrtg 的配置和使用(从网上搜集的资料,自己整理过的)
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(五):使用@Component 来简化bean的配置
- 《Maven实战》(国内首本Maven著作)(Maven的安装、配置及使用入门)
- 整理的linux下ntop启动、安装、配置、使用!(转载)
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(四):使用 命名空间 简化配置
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(五):使用@Component 来简化bean的配置
- 使用maven2 进行团队配置
- [注解的力量]Spring 2.5 JPA hibernate 使用方法的点滴整理(五):使用@Component 来简化bean的配置
- maven学习笔记(2)--Maven的配置和使用
- hibernate3-maven-plugin 使用 spring applicationContext.xml中的sessionFactory配置(1)
- 大型Java项目中使用maven进行管理,pom.xml文件中build的配置
- 传智播客--CVS,SVN,Maven的服务器端配置和客户端使用详解(毛伟)
- [使用心得]maven2之m2eclipse使用手册之三第一个Simple MavenProject与Pom.xml配置说明
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(五):使用@Component 来简化bean的配置
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(五):使用@Component 来简化bean的配置