`

Maven学习一

 
阅读更多

 

Maven 学习1:

 

1.下载Maven软件包apache-maven-3.1.1-bin.zip,解压到D盘。D:\apache-maven-3.1.1

2.配置环境变量,配置系统变量Path 为(配置内容D:\apache-maven-3.1.1\bin)D:\apache-maven-3.1.1\bin

3.打开Cmd窗口,输入 mvn -v 回车.

窗口打印出:

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-

2+0800)

Maven home: D:\apache-maven-3.1.1\bin\..

Java version: 1.7.0_25, vendor: Oracle Corporation

Java home: C:\Program Files (x86)\Java\jdk1.7.0_25\jre

Default locale: zh_CN, platform encoding: GBK

OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"

表示配置成功,maven版本为 3.11

 

4.在D盘创建一个TestBuild文件夹,在TestBuild文件夹内创建pox.xml文件,将项目工程拷贝到TestBuild文件夹中。

5.打开Cmd窗口,输入 d: 回车,定位到D盘,在输入 cd TestBuild 回车,定位到TestBuild文件夹中。

6.输入 mvn package (D:\TestBuild>mvn package) (打包发布命令),回车

 

<dependencies> <!-- 项目引入插件所需要的额外依赖 Jar等-->

<contributors>  <!-- 项目的其他贡献者列表 --> 

  

cmd窗口会输出很多打包的相关信息,最后输出 BUILD SUCCESS 表示打包成功。

[INFO] No sources to compile

[INFO]

[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ gts-manage ---

[INFO] No tests to run.

[INFO]

[INFO] --- maven-war-plugin:2.2:war (default-war) @ gts-manage ---

[INFO] Packaging webapp

[INFO] Assembling webapp [gts-manage] in [D:\TestBuild\target\gts]

[INFO] Processing war project

[INFO] Copying webapp resources [D:\TestBuild\gts\WebContent]

[INFO] Webapp assembled in [3113 msecs]

[INFO] Building war: D:\TestBuild\target\gts.war

[INFO] WEB-INF\web.xml already added, skipping

[INFO] -----------------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO] -----------------------------------------------------------------------

[INFO] Total time: 6.724s

[INFO] Finished at: Fri Apr 24 16:36:12 CST 2015

[INFO] Final Memory: 6M/17M

[INFO] -----------------------------------------------------------------------

D:\TestBuild>

 

7.在D:\TestBuild文件夹中生成target文件夹,target文件夹中生成gts.war 和 gts项目文件夹。

 

常用命令:

mvn package 打包发布命令

mvn compile 编译项目命令

mvn clean   清理项目命令

 

pom.xml

<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/maven-v4_0_0.xsd">  
  <modelVersion>4.0.0</modelVersion>  
  <groupId>com.test.gts</groupId>  
  <artifactId>gts-manage</artifactId>  
  <version>1.0</version>  
   <packaging>war</packaging>
  <name>Gts Manage System</name>  
  <build>  
    <finalName>gts</finalName>  
    <plugins>  
        <plugin>  
            <groupId>org.apache.maven.plugins</groupId>  
            <artifactId>maven-war-plugin</artifactId>                   
            <configuration>  
                <!--指定web.xml文件的位置-->  
                <webXml>gts\WebContent\WEB-INF\web.xml</webXml>               
                <!--指定jsp等文件所在位置-->     
                <warSourceDirectory>gts\WebContent</warSourceDirectory>  
            </configuration>  
        </plugin>  
    </plugins>  
</build> 
</project>   

 

分享到:
评论

相关推荐

    maven学习1

    【maven学习1】 在Java开发中,Maven是一个强大的构建工具,它简化了项目管理和构建过程。Maven通过依赖管理、项目信息管理和插件机制,使得开发者无需关心具体构建细节,只需按照一定的规范配置就能完成项目的构建...

    maven学习.zip

    本教程"maven学习.zip"主要关注的是Maven插件的使用,下面将详细介绍Maven插件及其在实际开发中的应用。 **1. Maven插件的概念** Maven插件是Maven生态系统的核心组成部分,它们提供了各种功能,如编译源代码、打包...

    maven学习资源整理

    本资源包是为初学者和有经验的开发者准备的一系列Maven学习资料,旨在帮助你更好地理解和掌握Maven的核心功能和最佳实践。 **官方文档:apache-maven** Apache Maven的官方文档是学习Maven的首选资源。这个文档...

    maven学习指南java(经典,实例)

    学习Maven前,需要具备一定的软件开发基础知识、了解Java SE,以及对Java EE的开发和部署过程有一个基本的概述。本教程的教学目的是让初学者快速了解并掌握Maven工具的使用,进而在项目开发中熟练运用,最终达到中等...

    Maven学习文档

    1. **依赖管理**:Maven 提供了一个中心化的仓库系统,用于存储和管理 Java 项目的依赖库。 2. **项目构建**:Maven 支持自动化的构建过程,包括编译、测试、打包等步骤。 3. **项目信息管理**:Maven 可以帮助维护...

    Maven学习指南.pdf

    【Maven学习指南】 Maven是一个强大的项目管理工具,源于Apache组织,专为基于Java平台的项目构建、依赖管理和项目信息管理而设计。它通过一个明确的项目对象模型(POM)来描述项目,利用其内置的项目生命周期和...

    Maven3.0学习文档

    【Maven 3.0 学习文档】 Maven 是一个强大的项目管理和自动化构建工具,主要应用于Java项目。它的核心理念是Project Object Model (POM),这是一个XML格式的配置文件,用于描述项目的元数据,包括项目的依赖、构建...

    maven学习教程分享

    1. Maven基本概念: - 项目对象模型(Project Object Model,POM):Maven的配置文件,包含了项目的基本信息、依赖、构建目标等。 - 组件(Artifact):Maven项目的基本单元,通常是一个JAR或WAR文件,包含项目...

    Maven学习笔记.zip

    **Maven学习笔记** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和依赖管理过程。Maven通过使用一个项目对象模型(Project Object Model,POM),XML格式的配置文件,定义了...

    Maven学习必要插件

    总之,“Maven学习必要插件”提供的预配置环境为Java开发者提供了一个便捷的起点,使得他们能更专注于项目开发,而不是环境配置。掌握Maven的基本概念和使用,对于提高开发效率、规范项目管理具有重要意义。通过不断...

    maven学习的基础资料

    【Maven学习的基础资料】 Maven是一个强大的项目管理和综合工具,主要面向Java开发人员。它通过提供一个标准的项目生命周期框架,大大简化了项目的构建、文档生成、依赖管理、源码分布等任务。Maven的核心理念是...

    maven项目学习笔记记录

    1. **Maven简介** Maven是由Apache软件基金会开发的一个项目管理工具,它通过一个统一的构建过程,简化了Java项目的构建、依赖管理和文档生成。Maven使用了一个基于XML的项目对象模型(Project Object Model,POM)...

    maven学习帮助文档

    Maven 是一个强大的项目管理和构建工具,主要应用于Java开发环境。由Apache软件基金会开发,它的核心理念是通过提供一个标准化的项目对象模型(Project Object Model,POM)来管理项目的构建、报告和依赖关系。Maven...

    Maven学习极品,对于初学者而言非常好的资料,极力推荐

    【 Maven学习极品:初学者的完美指南】 Maven,一个由Apache软件基金会开发的项目管理工具,是Java世界中不可或缺的一部分。它简化了构建过程,通过自动管理项目的依赖关系,使得开发者可以专注于编写代码,而不是...

    maven学习笔记01(基础入门)

    ** Maven基础入门 ** Maven是一个Java项目管理工具,它主要负责构建、依赖管理和项目信息管理。...在`maven_study_01`的学习笔记中,你可以找到更多关于Maven的基础知识和实践案例,帮助你快速上手并掌握这一工具。

    maven学习文档

    ### Maven学习文档知识点详解 #### 一、Maven概述与安装目录介绍 Maven是一款流行的自动化构建工具,广泛应用于Java项目的构建过程中。它通过一种项目对象模型(Project Object Model,简称POM)来管理项目的构建...

    maven学习笔记

    **Maven学习笔记** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和依赖管理过程。Maven通过一个统一的项目对象模型(Project Object Model,POM),使得开发者可以轻松地定义...

    Maven学习书籍

    **Maven学习书籍** 《Maven实战》是一本专门针对Maven这一强大的Java项目管理和构建工具的书籍。作为国内首部Maven领域的专著,它深入浅出地讲解了Maven的核心概念、工作原理以及实际应用,是Java开发者进阶必备的...

    Maven学习手册

    **Maven学习手册** 在软件开发领域,Maven是一个强大的构建工具,主要用于Java项目管理。它简化了构建过程,依赖管理和项目的标准化。本手册旨在帮助开发者深入理解和有效地使用Maven,结合作者的实际项目经验,...

    Maven 教程:基础篇-尚硅谷学习笔记 2022年

    **Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...

Global site tag (gtag.js) - Google Analytics