Maven安装配置使用教程

Maven是一个Java项目管理工具,全部的项目配置信息都被义定在一个叫做pom.xml的件文中,它覆盖了项目的整个生命周期,包括项目建立、编译、测试、发布。

一、前言

当使用eclipse的时候,会发现可以直接导入Maven项目,

是因为这个IDE默认有Maven插件(我下的是J2EE版的)

但是对于一个管理工具来说,在IDE中使用只是方便开发,从管理的角度来看,命令行也是需要的。

二、Maven的安装

百度搜索一下了.

三、Maven创建命令

1、创建命令:Maven 3.0.5版本以前使用mvn archetype:generate,3.0.5版本以后使用mvn archetype:generate

在一个目录下执行创建项目命令。

创建Java项目:

mvn archetype:generate -DgroupId=com.my.java.app -DartifactId=my-javaapp -DarchetypeArtifactId=maven-archetype-quickstart

创建web项目:

mvn archetype:generate -DgroupId=com.my.web.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp

参数:

groupId:总项目名称
artifactId:子项目名称
archetypeArtifactId:使用项目的模版,每一个模版都会建立相应的目录结构和一些通用文件

在项目目录下:
mvn compile:编译源代码
mvn clean:清除编译文件(target目录被干掉了)
mvn test-compile:编译测试代码
mvn test:运行test目录下的测试用例
mvn package:会执行编译、测试、打包,当前工程的jar包放在target目录下
mvn install:会执行编译、测试、打包,将当前工程打包后的jar包存入本地仓库

四、仓库的概念

在Maven中,有本地库和中央库两个仓库。中央仓库默认是apache站点提供的公共库,本地仓库会将需要依赖的jar包下载到本地。
本地库在Maven安装目录下的conf/settings.xml里可以配置。
在公司里可以用nexus搭建私服中央库。通过内网来访问公司项目依赖的jar包。

五、目录结构

D:.
├─my-javaapp
│  │  pom.xml
│  │
│  ├─src
│  │  ├─main
│  │  │  └─java
│  │  │      └─com
│  │  │          └─my
│  │  │              └─java
│  │  │                  └─app
│  │  │                          App.java
│  │  │
│  │  └─test
│  │      └─java
│  │          └─com
│  │              └─my
│  │                  └─java
│  │                      └─app
│  │                              AppTest.java
│  │
│  └─target
pom.xml:Maven核心文件
src/main/java:源代码路径
src/test/java:测试代码路径
target:编译后的class文件或打包文件路径
src/main/resources:(可选)配置文件路径

时间: 2024-09-20 06:07:42

Maven安装配置使用教程的相关文章

Windows系统下XAMPP的安装配置图文教程

  这是关于在windows下XAMPP的安装配置图文教程,XAMPP 是什么?在linux ubuntu系统下安装配置LAMP时提到了XAMPP,XAMPP为我们提供了一种在Linux.Solaris.Windows和Mac OS X系统下简易安装Apache服务器发行版的快捷方法. XAMPP(X-系统,A-Apache,M-Mysql,P-php,P- Phpmyadmin/Perl)这个缩写名称说明了XAMPP安装包所包含的文件:Apache web 服务器, MySQL数据库, PHP

win7系统iis安装配置图文教程

  win7系统iis安装配置图文教程: 一.进入Win7的控制面板,打开程序功能,选择打开或关闭Windows功能 . 二.在安装Windows功能的选项菜单,把interlnet信息服务的所有组件全部勾起来. 三.安装完成后,打开控制面板,进入系统和安全,打开管理工具,点Internet 信息服务(IIS)管理器. 四.打开IIS管理器,进入管理页面,展开右边的个人PC栏,右击网站--添加网站, 在出来的对话框中添加自己的网站名称.物理路径(选择你的网站目录). 记得要设置网站文件夹的安全项

phpmyadmin3安装配置图解教程

在PHP网站开发中,最基本的PHP环境搭建涉及PHP.Apache/IIS.Mysql,对于数据库的管理,除了Mysql数据库自身提供了命令行工具方便开发人员管理数据库外,基于PHP开发的phpmyadmin也是一个非常好用的Mysql数据库管理程序,在xampp等PHP环境配置安装程序中,phpmyadmin也是一个必备的PHP程序.今天和大家分享如何安装.配置phpmyadmin. phpmyadmin安装配置准备工作 首先当然是下载phpmyadmin的安装包,提供两个phpmyadmin

Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程

说到PHP环境配置与安装,通常以Apache搭载PHP配置为主,随着PHP版本不断更新,对Windows IIS平台的支持也越来越好,在Windows IIS平台上配置安装PHP环境也越来越方便. 在完成Windows 7上搭建Apache+PHP+Mysql环境搭建后,我在Windows 7 IIS7平台上对PHP5.2和PHP5.3进行了配置安装,PHP5.3之前版本在Windows IIS平台上的PHP配置方式主要以ISAPI方式进行,而PHP5.3支持IIS以FastCgi方式运行PHP

[JavaWeb]Maven安装配置

1. 确保已安装JDK,并 "JAVA_HOME" 变量已加入作为 Windows 环境变量. 2. 下载Apache Maven Maven官网打开后找到下载链接,如下: 下载 Maven 的 zip 文件,例如: apache-maven-3.3.9-bin.zip,将它解压到你要安装 Maven 的文件夹. 假设你解压缩到这个文件夹 –  D:\software\Jar\apache-maven-3.3.9 3. Maven环境变量 添加 M2_HOME 和 MAVEN_HOME

maven安装配置指南

Maven是一个基于项目对象模型(POM)的项目管理工具.更多详情请参考下面的帖子: maven_百度百科   http://baike.baidu.com/view/336103.htm maven官方网站: http://maven.apache.org/index.html Maven的安装配置比较简单,下面简单介绍一下. 1.从官网上下载安装包.http://maven.apache.org/download.cgi 这里我们点击下载:apache-maven-3.0.4-bin.zip

phpmyadmin3 安装配置图解教程_php技巧

在PHP网站开发中,最基本的PHP环境搭建涉及PHP.Apache/IIS.Mysql,对于数据库的管理,除了Mysql数据库自身提供了命令行工具方便开发人员管理数据库外,基于PHP开发的phpmyadmin也是一个非常好用的Mysql数据库管理程序,在xampp等PHP环境配置安装程序中,phpmyadmin也是一个必备的PHP程序.今天和大家分享如何安装.配置phpmyadmin. phpmyadmin安装配置准备工作 首先当然是下载phpmyadmin的安装包,提供两个phpmyadmin

图文详解Ubuntu下安装配置Mysql教程_Mysql

Ubuntu安装Mysq有l三种安装方式,下面就为大家一一讲解,具体内容如下 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用m

IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年_php实例

便于大家转载和离线阅读,本教程的HTML源码.UBB源码.PDF版本.Flash版本提供下载.下载地址:http://code.google.com/p/wpmi/downloads/list 操作系统:Windows.Server.2003.R2,Enterprise.Edition,SP2,x86,CHS,VOL,MSDN本次配置PHP的服务器环境:Windows2003+ IIS6+PHP5+MySQL3+Zend+phpMyAdmin整个配置过程需要是使用拥有管理员权限的系统帐号登录Wi