`

maven之 第一个项目构建

 
阅读更多



 在看maven官网中的配置setting.xml,里面内容一头雾水,如果不实践下,就不知所云了。下面操作

The settings element in the settings.xml file contains elements used to define values which configure Maven execution in various ways, like the pom.xml, but should not be bundled to any specific project, or distributed to an audience. These include values such as the local repository location, alternate remote repository servers, and authentication information.

There are two locations where a settings.xml file may live:

  • The Maven install: $M2_HOME/conf/settings.xml
  • A user’s install: ${user.home}/.m2/settings.xml

The former settings.xml are also called global settings, the latter settings.xml are referred to as user settings. If both files exists, their contents gets merged, with the user-specific settings.xml being dominant.

上面主要是说,配置settings.xml有2个文件,一个在环境目录下,也就是maven下载解压包的目录下面,还有一个就是用户根目录下,也就是C盘用户下-m2

如果2个目录下都存在settings.xml配置文件,那么他们会合并,而且是用户目录下的配置文件优先

 1 本地仓库配置,默认是在${user.home}/.m2/repository

<settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>${user.home}/.m2/repository</localRepository>
<interactiveMode>true</interactiveMode>
<usePluginRegistry>false</usePluginRegistry>
<offline>false</offline>
 ...
</settings>

 

由于C盘不适合放除操作系统外的系统文件数据,所以我们要将它放在其他盘,可以修改标签localRepository的值,可以复制解压好的maven目录下的setting文件到D:/m2下

这里改成 <localRepository>D:/m2/repository</localRepository>

注意:m2目录下再放个repository,是存放jar包等文件的仓库

 

在某个目录下输入命令 mvn  -install 之后,会看到一些文件的下载信息。

之后可以看到目录如下

 

一些必要的jar包都已经下载到仓库中了,也说明了本地仓库已经配置正确

二  建立第一个maven项目

首先在d盘建一个文件如maven demo,然后直接通过命令输入

mvn archetype:generate,可以根据提示创建maven文件

三  第二种 参考

http://my.oschina.net/summerpxy/blog/187447

http://my.oschina.net/qjx1208/blog/201085
 

 

  • 大小: 45.4 KB
分享到:
评论

相关推荐

    maven项目构建入门书籍

    1. **项目对象模型(Project Object Model, POM)**: Maven的中心概念是POM,这是一个XML文件,包含了项目的配置信息,如项目属性、依赖、构建目标等。 2. **坐标(Coordinates)**: Maven使用一组唯一标识符来定位...

    使用Eclipse构建Maven项目

    创建Maven项目的第一步是选择File &gt; New &gt; Maven Project。在新建向导中,我们可以选择“Create a simple project”来快速创建一个基本的Maven结构,或者选择“Create a project from archetype”来根据特定的Maven ...

    项目构建maven

    【标题】"项目构建maven" 是一个关于Java Web项目构建的重要工具,它在软件开发过程中扮演着核心角色。Maven是由Apache软件基金会开发的项目管理和综合工具,它通过使用一种标准化的项目对象模型(Project Object ...

    mavenWeb空项目

    【标题】"mavenWeb空项目"所涉及的知识点主要集中在Java编程语言和Maven构建工具上,这是一个基于Maven的、已经过单元测试的Web应用程序的基础框架。下面将详细介绍这两个核心领域的相关知识。 **一、Java编程语言*...

    maven构建多模块项目

    创建多模块项目的第一步是设置一个父项目(Parent Project),这个父项目不包含任何源代码,主要用来定义公共的构建配置,如版本号、依赖管理等。在本例中,"simple-parent"可能就是父项目的名称,表示我们将以此为...

    Maven初识,核心概念,构建多模块系统

    Maven是一款由Apache软件基金会维护的自动化构建工具,它主要面向Java平台的项目构建和依赖管理。与创建工程不同,构建项目是一个涉及编译、测试、打包、部署等多个步骤的过程,而Maven能够管理整个生命周期中所需的...

    第一个maven工程案例

    本案例“第一个maven工程案例”旨在帮助初学者快速理解并掌握Maven的基本用法。下面将详细阐述Maven工程的创建、配置以及相关知识点。 1. **Maven工程结构** Maven遵循约定优于配置的原则,一个标准的Maven工程...

    使用Maven构建JavaWeb项目实例

    使用Maven构建JavaWeb项目的第一步是创建一个新的Maven项目。这可以通过执行`mvn archetype:create`命令,选择一个适合的archetype,例如`maven-archetype-webapp`,来生成基础的项目结构。 三、Maven的POM.xml POM...

    Maven构建多模块项目

    创建多模块项目的第一步是建立父pom.xml文件。在`demo-parent`目录下,你会看到一个pom.xml,这里定义了项目的基本信息,比如groupId、artifactId(在这个例子中可能是`com.example.demo`和`demo-parent`),以及...

    Eclipse创建基于MAVEN的web项目

    建立Maven项目是创建基于Maven的Web项目的第一步。首先,选择建立Maven项目,选择File -&gt; New -&gt; Other,在New窗口中选择Maven -&gt; Maven Project。然后,选择项目路径,使用默认的工作空间。接着,选择项目类型,在...

    使用Eclipse构建Maven的SpringMVC项目

    创建SpringMVC项目的第一步是安装和配置Eclipse与Maven。确保你已经在Eclipse中安装了M2E插件,该插件使Eclipse能够与Maven集成。如果尚未安装,可以通过Eclipse Marketplace进行搜索并安装。 接下来,我们开始创建...

    Maven依赖管理项目构建工具(保姆级教学)

    Maven,作为Java开发中的一个强大项目构建工具,是Apache软件基金会下的一个开源项目,它极大地简化了项目的构建、管理和部署过程。Maven通过使用一种标准的目录结构和一个XML格式的项目对象模型(Project Object ...

    Maven+eclipse构建Web项目

    创建Maven项目的第一步是在Eclipse中选择“File” -&gt; “New” -&gt; “Other”,然后在New窗口中定位至“Maven” -&gt; “Maven Project”。点击“Next”。 在项目路径设置中,通常接受默认工作空间位置“Use default ...

    Maven是一个项目管理和构建自动化工具

    Maven通过一个统一的构建生命周期和一套标准的项目对象模型(Project Object Model,POM),使得项目的构建、依赖管理、文档生成、测试等任务变得标准化和自动化。 ### Maven的核心概念 1. **项目对象模型(POM)*...

    maven练习java项目

    【标题】"maven练习java项目"涉及到的是一个基于Maven构建的Java应用程序,它集成了MyBatis框架,旨在帮助新手学习和实践。Maven是Apache开发的一个项目管理和综合工具,它通过XML文件(pom.xml)管理项目的构建、...

    使用Maven构建Spring MVC项目的简单示例

    创建Spring MVC项目的第一步是设置Maven环境。确保你的系统已经安装了Java Development Kit (JDK) 和 Maven。然后,使用Maven的`archetype:generate`命令来创建一个新的Spring MVC项目模板。例如: ```shell mvn ...

    Maven全套教程,maven项目管理从基础到高级,Java项目开发必会管理工具maven

    三、第一个 Maven 程序 3.1 Maven 项目结构 Maven 项目结构通常包括项目目录、src/main/java 目录、src/main/resources 目录、src/test/java 目录和 pom.xml 文件。项目目录是项目的根目录,src/main/java 目录...

    普通的IDEA maven java项目demo(hello word)-1.8

    标题中的“普通的IDEA maven java项目demo(hello word)-1.8”指的是一个基于IntelliJ IDEA的Java项目,使用Maven构建系统,并且是初学者级别的Hello World示例。这个项目可能是为了教授Java编程语言的基础知识,...

    黑马maven笔记,第一天

    Maven通过标准化项目构建过程和依赖管理,极大地简化了Java项目的构建流程。 ##### Maven的核心优势 1. **依赖管理**:Maven提供了对jar包的统一管理,能够有效地减少项目中的jar包冲突问题,同时也节省了大量的...

    maven教程-maven教程-maven教程

    项目生命周期定义了一套标准的项目构建阶段。依赖管理系统则用于管理项目所依赖的外部jar包。 Maven之所以被广泛应用,是因为它解决了传统Java项目开发中遇到的依赖管理问题。在没有Maven之前,开发者需要将所有...

Global site tag (gtag.js) - Google Analytics