`

maven基本配置

 
阅读更多
1.下载maven https://maven.apache.org/download.cgi
2.配置环境变量
 M2_HOME=D:\apache-maven-3.3.3
 path=%M2_HOME%\bin

3.查看配置是否正确
 mvn -v

4.仓库配置
 中央仓库:http://mvnrepository.com/
 本地仓库默认路径: C:\Users\HP\.m2\repository

修改本地仓库路径
(1)创建路径D:/Java/maven/repo
(2)找到D:\apache-maven-3.3.3\conf\settings.xml,修改为你想指定的路径: 
  <localRepository>D:/Java/maven/repo</localRepository>
(3)在D:\Java\maven中,将settings.xml文件拷贝过来
(4)打开命令提示符,输入:mvn help:system 
该命令会打印出所有的java系统属性和环境变量。这些信息对我们日常的编程工作很有帮且。
如果运行的过程中没有错误,打开我们仓库(D:/Java/maven/repo)会发现里面多了一些文件。这些文件就是我们从maven的中央仓库下载到本地仓库的

中央仓库
 在D:\apache-maven-3.3.3\lib\maven-model-builder-3.3.3.jar找到pom.xml文件,在repository中设置了中央工厂的路径

5.在eclipse,myEclipse中配置maven
(1).打开eclipse在windows中打开preferences,在左侧列表中找到maven,(老版本的要先安装maven插件)
(2).在installations配置本地的maven,类似于jdk的配置
(3).设置maven仓库
eclipse

myEclipse

6.新建一个Web项目
进入Myeclipse,选择File-New Project-web project

如果选择是的MyEclipse Maven JEE Project,则项目的结构如下:

而如果选择的是标准的Maven JEE项目,则项目的文件结构如下:

创建maven项目文件结构,
src\main\java
src\main\resources
src\test\java
src\test\resources

7.相关命令
 mvn compile 编译
 mvn test 测试
 mvn clean 清除target
 mvn package 打包
 mvn install 安装到本地仓库
 mvn deploy 提交
 mvn archetype:generate 骨架,自动创建项目

8.pom.xml文件格式:
 <groupId>com.test.user</groupId>
 <artifactId>user-core</artifactId>
 <version>0.0.1-SNAPSHOT</version>

 <dependencies>
  <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope> //作用域:只有测试的时候用该jar包
  </dependency>
  <dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
  </dependency>
 </dependencies>

  • 大小: 25.5 KB
  • 大小: 29.3 KB
  • 大小: 35.4 KB
  • 大小: 10.2 KB
  • 大小: 13.1 KB
分享到:
评论

相关推荐

    maven仓库配置详情

    ### Maven仓库配置详解 #### Maven概述 Maven是一款由Apache软件基金会支持的自动化构建工具,主要用于Java项目的构建、依赖管理和项目信息管理。它通过一系列标准生命周期对构建过程进行抽象,使得构建过程简单化...

    Maven总结【含配置文件】

    ** Maven 概述** Maven 是一个强大的项目管理和构建工具,广泛应用于Java开发领域。...通过深入学习 `maven基本配置.docx` 文件,您可以进一步熟悉 Maven 的具体配置细节,从而更好地应用在实际项目中。

    maven 安装配置手册

    介绍了如何使用Maven创建一个基本的项目结构,包括POM文件的编辑、依赖管理、构建目标的设定等。 **3.2 构建项目** 讲解了如何使用Maven的目标和生命周期来构建项目,包括编译源代码、运行测试、打包、部署等步骤。...

    Maven3配置说明

    本文档旨在介绍如何配置Maven3并进行基本操作。 #### 二、Maven3的核心思想 Maven的设计理念围绕着“项目管理和依赖管理”。它引入了一套标准的构建生命周期和项目对象模型(POM),使得项目的构建过程变得更加...

    maven的基本使用和配置

    ### Maven 的基本使用和配置 #### Maven 介绍 Maven 是 Apache 软件基金会支持的一个项目管理工具,主要用于 Java 项目的构建与依赖管理。它通过一个项目对象模型(POM)来管理项目的构建、报告和文档。Maven 的...

    maven下载安装与配置.docx

    #### Maven基本配置 - **设置本地仓库**:可以通过修改Maven配置文件`settings.xml`来指定本地仓库的位置,默认位置通常是用户的`.m2/repository`目录。 - **配置代理服务器**:对于网络受限的环境,可能需要配置...

    maven配置.zip

    POM.xml是Maven项目的核心文件,它定义了项目的配置信息,包括项目的基本信息(如groupId、artifactId、version)、依赖关系、构建过程、插件配置等。通过POM.xml,Maven可以理解项目的结构和需求,自动下载所需的...

    MAVEN-配置apache-maven-3.5.2.zip

    - `README.txt`:提供了关于如何安装和使用Maven的基本指南。 - `conf`目录:包含Maven的核心配置文件,如`settings.xml`,用户可以在此自定义Maven的行为。 - `boot`目录:包含用于启动Maven的`plexus-...

    maven库配置

    本文将围绕“maven库配置”这一主题进行深入探讨,主要内容包括理解Maven仓库的基本概念、如何配置本地Maven仓库以及具体的配置示例。 #### 一、Maven仓库概述 Maven仓库是存储Java类库(JAR包)和其他资源的地方...

    Maven安装配置.doc

    4. **填写项目信息**:在新窗口中,选择`maven-archetype-webapp`模板,输入`Group Id`(项目基本包名)、`Artifact Id`(项目名)和`Version`(默认即可),`Package`(默认生成的包名,可自定义)。 ### Maven...

    maven 配置注意事项

    本篇文章将详细讲解在配置Maven时需要注意的一些关键点,确保你的开发环境能够顺利运行。 首先,要安装Maven。通常,你需要从Apache官方网站下载最新版本的Maven,并按照安装指南进行安装。在MyEclipse开发环境中,...

    maven web项目配置

    Maven有三个基本的生命周期阶段:clean、default(或install)、site。其中,default生命周期包括compile、test、package、verify、install和deploy六个阶段,分别对应源码编译、测试、打包、验证、安装到本地仓库和...

    maven第三方仓库配置

    创建完成后,IDEA会自动生成一个基本的Maven项目结构,包括`pom.xml`文件。 #### 六、POM文件详解 `pom.xml`是Maven的核心配置文件,它包含了项目的元数据和构建逻辑。以下是一个典型的`pom.xml`示例: ```xml ...

    maven3配置文件

    配置文件在Maven中起着至关重要的作用,它们定义了项目的属性、构建过程、依赖关系等核心元素。本文将深入探讨Maven3的配置文件及其重要性。 1. **`settings.xml`** - Maven的个人配置文件 `settings.xml`通常位于...

    maven离线安装包(含环境配置文件)

    首先,我们需要了解Maven的基本概念。Maven是一个基于项目对象模型(POM)的概念,通过使用XML文件来描述项目配置和依赖关系。POM文件(通常命名为pom.xml)是Maven的核心,它包含了项目的元数据,如项目名称、版本、...

    Maven pom 配置详解

    **Maven POM配置详解** POM(Project Object Model)是Apache Maven的核心概念,它是一个项目对象模型,用于描述一个Maven项目的所有相关信息。POM是通过XML格式编写的,并且通常命名为`pom.xml`,位于项目根目录下...

Global site tag (gtag.js) - Google Analytics