maven基础一

9 篇文章 0 订阅

1.maven的安装。

 

     1.需要安装JDK,使用java -version查看,或者使用javac确认。

     2.http://maven.apache.org/download.html

     3.网站下载最新版本的maven。

     4.window系统,需要配置环境变量:

          M2_HOME=c:/Program Files/maven-2.0.9

          PATH=%PATH%;%M2_HOME%/bin

     5.使用mvn -v命令查看mvn是否已经正确安装

 

2.maven help命令。

    

     1.help:active-profiles : 列出当前构建中活动的Profile(项目的,用户的,全局的)。

     2.help:effective-pom : 显示当前构建的实际POM,包含活动的Profile。

     3.help:effective-settings : 打印出项目的实际settings, 包括从全局的settings 和用户级别settings 继承的配置

     4.help:describe : 描述插件的属性。它不需要在项目目录下运行。但是你必须提供你想要描述插件的 groupId 和 artifactId。

 

3.创建一个maven项目。

     我们用最基本的archetype 来创建一个入门项目的骨架。这个插件的前缀是“archetype”,目标为”create”。

     命令行中输入:

     C:/Documents and Settings/Administrator>mvn archetype:create -DgroupId=cn.vicky.maven.ch01 -DartifactId=simple -DpackageName=cn.vicky.maven

     将在C:/Documents and Settings/Administrator文件夹下创建,一个simple文件夹。且会,自动创建一个App.java的文件!

simple/
simple/pom.xml
    /src/
    /src/main/
         /main/java
    /src/test/
          /test/java 

 

     Maven Archtype 插件创建了一个与artifactId 匹配的目录——simple。这是项目的基础目录

     每个项目在文件pom.xml 里有它的项目对象模型 (POM)。这个文件描述了这个项目,配置了插件,声明了依赖。

     我们项目的源码了资源文件被放在了src/main 目录下面。在我们简单Java 项目这样的情况下,这个目录包含了一下java 类和一些配置文件。在其它的项目中,它可能是web 应用的文档根目录,或者还放一些应用服务器的配置文件。在一个Java 项目中,Java 类放在src/main/java 下面,而classpath 资源文件放在src/main/resources 下面。

     我们项目的测试用例放在src/test 下。在这个目录下面,src/test/java 存放像使用JUnit 或者TestNG这样的Java 测试类。目录src/test/resources 下存放测试classpath 资源文件。

    

4.构建一个项目。

     在3中,我们使用maven创建了一个项目,你会希望构建并打包这个应用。想要构建打包这个应用,在包含pom.xml 的目录下运行mvn install。

     mvn install   (首先,需要进入要构建的项目,与pom.xml同级目录!)

     此时,simple文件夹下,拥有了另外一个文件夹,target。

     运行!

C:/Documents and Settings/Administrator/simple>java -cp target/simple-1.0-SNAPSHOT.jar cn.vicky.maven.App
Hello World!

 

5.简单的项目对象模型(project Object Model)

     当Maven 运行的时候它向项目对象模型(POM)查看关于这个项目的信息(pom.xml是一个让Maven 跑起来的文件)。

 

     运行mvn help:effective-pom,可以查看一个大得多的POM,它暴露了Maven 的默认设置

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值