maven学习笔记一(命令行下运行)

转载 2016年08月29日 22:04:18

1、安装与配置  ,配置mavenhome  配置path=mavnehome\bin   cmd  maven -v 测试安装是否成功

2、编写pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    
		 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0      
		 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.yanlei.maven</groupId>
      <artifactId>ch01</artifactId>
      <version>0.0.1SNAPSHOT</version>
相当于这个项目的名字,别人可以引用。(注:x.x.x 大版本  分支  更新(Snapshot开发版---alpha项目组内部测试---beta使用人员测设---releaseRC释放版本----GA产品))

4、maven项目目录结构:进入pom所在目录层,mvn compile 生成target目录,里面有编译好的class文件,mvn test 测试测试文件,生成报告及class也在target中,

      mvn package 打的包也在target中,mvn install可以把这个classes文件下的内容导入到仓库中,以备他人使用。

     src main  java  HelloMaven.java
   src test  java  TestHelloMaven.java

         target

         pom.xml

5   、其他项目引用此包:

         <dependency>
		<groupId>com.yanlei.maven</groupId>
		<artifactId>ch01</artifactId>
		<version>0.0.1SNAPSHOT</version>
	</dependency>

6、默认仓库位置在我的文档中,

设计自己的工厂
   建 maven\repos文件夹, 把settings.xml 拷贝到mave目录下
修改<localRepository>D:/JavaSoft/maven/repository</localRepository>
  maven安装目录下 conf\settings.xml也改   <localRepository>D:/JavaSoft/maven/repository</localRepository>

                  真正的中央工厂 在lib下 maven-----------maven-model-builder-3.3.9的pom.xml中

7、因为目录麻烦,可以用mvn archetype:generate  自动生成目录,项目。


mvn clean 删除target目录

mvn  package  打jar包

mvn  archetype:create 创建maven项目

mvn  compile 编译源代码

mvn test-compile 编译测试代码

mvn site 生成相关项目网站信息

mvn install 本地目录安装此jar

mvn eclipse:eclipse:生成eclipse项目目录

mvn eclipse:clean   清楚包的依赖

mvn install -Dmaven.test.skip=true 忽略测试文档编译



《scope》  compile 默认使用编译测试运行三种classpath都有效

                      test 只对测试有效,如JUNIT包

                      provided,运行时无效,编译测试有效。如servlet  打包就不打了,TOMCAT中有

                     runtime    测试运行有效,编译无效,如JDBC










创建maven项目(cmd 命令)

1.普通方式创建 1)进入cmd窗口执行 mvn archetype:generate 2) 光标停止在 如下行 此为选择项目类型: 创建java项目,选择默认按enter执行 创建web项目,输入...
  • qq_24802337
  • qq_24802337
  • 2016年05月22日 11:08
  • 2882

利用Maven执行TestNG(( linux/windows)

Mave配置请自行搜索,在此不表述。 进入目录E:\> mymaven(自行创建文件夹) E:\mymaven>mvn archetype:generate ...
  • yz6316
  • yz6316
  • 2015年05月25日 14:32
  • 1453

maven内部运行原理解析(二)

default-jar package jar ...
  • u013400939
  • u013400939
  • 2017年05月27日 10:26
  • 237

windows中执行maven命令行

1、win+r 打开命令行窗口 2、切换到主pom文件所在位置:
  • huihui870311
  • huihui870311
  • 2016年07月15日 11:39
  • 957

java调用cmd执行maven命令

java调用cmd执行maven命令 一、原理介绍 Java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。 cmd /c dir 是...
  • xingguangbao
  • xingguangbao
  • 2017年04月07日 20:24
  • 1038

Maven之(四)Maven命令

常用命令从某种意义上来说,软件是帮助不懂程序的人来操作计算机的,图形化界面尤其如此。在上个世纪,比尔盖茨之所以成为世界首富,微软之所以IT界的巨鳄,就是因为Windows开图形化操作之先河,并抢先占领...
  • u012152619
  • u012152619
  • 2016年05月22日 14:18
  • 6819

Windows用命令行运行java项目(程序)

由于需要,要在命令行里运行java项目。
  • qxconverse
  • qxconverse
  • 2017年03月08日 16:42
  • 319

Maven学习笔记(三) :Maven使用入门

编写POM:      Maven项目的核心是pom.xml。POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。     ...
  • Troy__
  • Troy__
  • 2014年08月26日 18:43
  • 3160

maven 中运行Junit单元测试

一直没有写单元测试的习惯,导致bug频现,以后代码中必须写单元测试代码,这里记录下maven结合junit运行单元测试方法。...
  • xueba207
  • xueba207
  • 2016年05月23日 14:26
  • 1649

命令行方式运行JMeter

JMeter下载
  • yzhou86
  • yzhou86
  • 2014年11月16日 10:13
  • 787
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:maven学习笔记一(命令行下运行)
举报原因:
原因补充:

(最多只允许输入30个字)