Maven 初学+http://mvnrepository.com/】的更多相关文章

了解 maven是一款服务于java平台的自动化构建工具(项目管理工具) 构建:全方位.多角度.深层次地建立 项目构建是一个项目从:源代码.编译.测试.打包.部署.运行的过程 用来解决团队开发遇到的问题 如: 统一 jar包 统一配置文件,单元测试 的代码位置即 目录结构的统一 传统的项目构建过程 1)在eclipse中创建一个java web工程 2)在工程中编写源代码及配置文件等 3)对源代码进行编译,java文件编译成class文件 4)执行Junit单元测试 5)将工程打成war包部署至…
archeType是一个maven插件,它的主要功能是根据模板来创建工程结构 创建工程结构: 1,创建工程目录 2,输入命令:mvn archetype:generate 3,选择需要的archetype 4,按Enter去选择默认选项 5,输入下面信息 Define value for property 'groupId': : com.companyname.insurance (唯一标识) Define value for property 'artifactId': : health …
Pom中有三个主要元素 Groupid,artifactid,version goupid 是一个组织唯一的标识  例如 com.ibm.www artifactid  是一个工程呢ID        ibm-project version   代表一个版本  例如    com.ibm.www.ibm-project.1.0 maven执行一个目标(goal)有以下几个步骤 prepare-resources    资源的拷贝 compile   源代码拷贝阶段 package  创建jar/…
关于Maven这个东西,我不做任何评价. 直接上资料,适合初学者 推荐资料 http://www.imooc.com/learn/443 www.imooc.com/article/15037 还有个重点,估计很多人不知道怎么回事,那就是初学者先改改setting.xml文件 将下边内容放至<mirrors></mirrors>中 <mirror> <id>alimaven</id> <name>aliyun maven</na…
1.进入eclipse→File→new→other→搜索maven,如下图: 2.选择一个工作空间,点击Next 3.进入如下页面 4.填写Grop id和Artifact id,Version默认,Package可以不填,点击Finish 5.创建完成项目格式 6.右键工程Build Path→Co'n'figure Build Path,如下图 7.选择Server Runtime,点击Next 8.选择 9 10工程如下图: 有何问题请多多指教…
使用场景: 通常一个大型软件是由多个模块组成的,不同的组使用相同应用的不同版本. 在开发阶段,可能经常需要修复bug和优化. 这种情况下就会导致其他组频繁更新代码和pom文件 SANPSHOT SNAPSHOT是一一种特殊的版本控制手段,它是当前开发的一个拷贝. !!!一旦下载某个版本如:1.0,那么他就不会去重新下载1.0版本. 使用命令强制下载最后的SNAPSHOT mvn clean package -U…
先上几张霸气的图:…
maven仓库用过的人都知道,国内有多么的悲催.还好有比较好用的镜像可以使用,尽快记录下来.速度提升100倍. http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage 在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf&g…
一.指定编译文件的编码 maven-compile-plugin <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.5.1</version> <configuration> <source>1.6</source>…
如果你的项目不是maven项目,比如ant,你的项目需要某些jar包的时候可以到maven 的jar包中心库下载 地址:http://search.maven.org/ http://mvnrepository.com/ http://repo1.maven.org/maven2 jboss:http://repository.jboss.org/nexus/content/groups/public/ java.net:https://maven.java.net/content/reposi…