发布于 2015-12-19 07:24:31 | 242 次阅读 | 评论: 0 | 来源: PHPERZ

这里有新鲜出炉的Maven教程,程序狗速度看过来!

Apache Maven 项目构建工具

Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。


Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

mvn -version

将maven安装包下面的config中的setting文件复制到目录
%HOME%\.m2
可以手动创建目录:
将config下面的setting文件拷贝到.m2目录下面
1,配置localRepository

  <localRepository>C:\Users\Administrator\.m2\repository</localRepository>

2,配置镜像 mirrors(计算机专业术语,核心的附件)

 配置:
   <mirrors>
    <mirror>
     <id>mirrorId</id>
     <mirrorOf>repositoryId</mirrorOf>
     <name>Human Readable Name for this Mirror.</name>
     <url>http://my.repository.com/repo/path</url>
    </mirror>
   </mirrors>
   
   比如:
     <mirrors>
      <mirror>
      <id>UK</id>
      <name>UK Central</name>
      <url>http://uk.maven.org/maven2</url>
      <mirrorof>central</mirrorof>
     </mirror>
   </mirrors>

访问这个仓库:http://uk.maven.org/maven2 可以减少服务器访问中心仓库的压力

mvn创建maven项目

mvn archetype:generate -DgroupId=free-mvc -DartifactId=spring-mvc-study
-DarchetypeArtifactId=maven-archetype-webapp

mvn调用maven的运行环境,
archetype:generate 运行插件
参数 -DartifactId=spring-mvc-study
-DarchetypeArtifactId=maven-archetype-webapp
根目录:spring-mvc-study



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务