
Maven
文章平均质量分 66
楠瓜酥
这个作者很懒,什么都没留下…
展开
-
何为Maven
Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。它是跨平台的。Maven能够帮我们自动化构建过程,从情理、编译、测试到生成报告,再到打包和部署。Maven最大化地消除了构建的重复,抽象了构建的生命周期,并且为绝大部分的构建任务提供了已实现的插件。Maven提供中央仓库,能帮我们下载构件。它通过一个坐标系统准确地定位每一个构件,也就是通过一组坐标能够找到任何一个Java类库(j原创 2017-01-05 21:56:36 · 541 阅读 · 0 评论 -
Maven聚合与继承
Maven的聚合特性能够把项目的各个模块聚合在一起构建,而maven的继承特性怎能帮助抽取各个模块相同的依赖和插件配置,在简化pom的同时,促进各个模块的一致性。原创 2017-02-26 16:11:54 · 284 阅读 · 0 评论 -
创建一个maven项目(非web项目)
1、在启动页面选择Create New Project后,会出现如下: 选择Maven项目后,勾选 Create from archetype。对于非web项目,选择maven-archetype-quickstart 能快速建立一个普通maven项目。 2、下一步Next之后,填写groupid,artifaceId;再下一步,在Properties中添加 archetypeCatal原创 2017-02-11 16:41:18 · 5005 阅读 · 0 评论 -
Maven依赖
Maven存在以下几种依赖范围: a、compile:编译依赖范围。默认使用该依赖范围。对于编译、测试和运行三种classpath都有效。 b、test:测试依赖范围。只对测试classpath有效。在编译主代码或者运行项目的使用时将无法使用此类依赖。 c、provided:已提供依赖范围。对于编译和测试有效,但是在运行时无效。 d、runtime:运行时依赖范围。对于测试和运行时有效,但是原创 2017-02-20 23:46:54 · 2286 阅读 · 1 评论 -
Maven仓库 和生命周期
对于maven来说,仓库分为:本地仓库和远程仓库。 当maven根据坐标寻找构建时,会首先查看本地仓库,存在则直接使用,如果本地仓库不存在此构件,或者需要最新版本时,maven就会去远程仓库查找,发现需要的构建之后,下载到本地仓库使用。安装好maven后,如果不执行任何maven命令,本地仓库目录是不存在的。当用户输入第一条maven命令后,maven才会创建本地仓库,然后根据需要和配置,下载构件原创 2017-02-22 22:33:38 · 340 阅读 · 0 评论 -
Maven创建web项目
必须为Web项目显式指定打包方式为war,否则无法正确打包Web项目。 1、选择maven-archetype-webapp: 2、项目结构如图: web项目的类与资源与一般的jar项目是一样的。都有src/main/java和src/main/resources。测试类是src/test/java和src/test/resources。比较特殊的是,web项目有一个Web资源目录,位原创 2017-03-02 22:20:12 · 229 阅读 · 0 评论 -
Maven中使用Junit测试
在src\test\java中编写测试程序,会出现提示找不到junit.jar包:import static org.junit.Assert.assertEquals;import org.junit.Test;public class HelloTest { @Test public void testHello(){ App app=new App();原创 2017-02-14 23:01:56 · 25574 阅读 · 0 评论 -
Maven坐标和依赖
任何一个构件都可以使用maven坐标唯一标识,Maven坐标元素包括:groupId,artifactId,version,package,classifier: dependency> groupId>org.sonatype.nexusgroupId> artifactId>nexus-indexerartifactId> version>2.原创 2017-02-15 00:09:48 · 258 阅读 · 0 评论 -
maven安装与配置
(一)java开发环境的安装 window系统安装java 1、下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮: 点击JDK下载按钮,出现如下页面: 要先点击Accept License Agreement后,再选择原创 2017-01-05 22:24:14 · 283 阅读 · 0 评论