文档库 最新最全的文档下载
当前位置:文档库 › Maven 详细配置

Maven 详细配置

Maven 详细配置
Maven 详细配置

Maven是一个项目管理工具,用于管理项目的生命周期, 它包含了项目生命周期管理,软件包依赖管理。软件公司项目采用Maven 的比例在持续增长。

Maven 的配置

1. 安装配置Maven:

1.1 从Apache网站https://www.wendangku.net/doc/f73216592.html,/ 下载并且解压缩安装Apache Maven

下载:apache-maven-3.6.2-bin.zip

1.2 配置Maven 的conf文件夹中配置文件settings.xml。

1.3 修改settings.xml,添加镜像服务器设置:

需要在外网使用Maven可以尝试使用阿里云提供的Maven镜像服务器。

修改settings.xml文件, 添加阿里云镜像服务器配置信息:

镜像服务器URL:

https://www.wendangku.net/doc/f73216592.html,/nexus/content/groups/public/

完整配置文件: settings.xml

使用鼠标右键的链接另存为功能, 保存替换原有Maven配置文件即可.

最新版的Eclipse已经内嵌了Mevne插件m2e, 不需要安装Maven插件, 如果不做任何配置, 会自动连接使用maven中央库自然可以使用, 但是中央库在国外, 受到中国防火墙等因素影响其访问速度很慢, 只有连接到国内镜像库才能提高Maven运行速度. 连接到国内镜像库按照如下配置.

2.1 打开Eclipse的首选项设置

2.2 找到Maven的配置项目

2.3 设置Maven的全局配置文件settings.xml

Eclipse会自动的使用settings.xml 文件中包含镜像库的URL地址信息, 找到Maven镜像库位置. 如何配置settings.xml文件?

2.4 更新配置信息

2.5 找到Window菜单

2.6 开启Maven的视图, 检查是否已经配置了镜像库

Maven功能强大, 可以参与管理软件的整个生命周期. Java软件开发中的jar包管理更是Maven的绝技.

1.1 选择菜单创建Maven项目

1.2 选择项目目录结构的骨架

1.3 输入项目相关信息

1.4 Maven jar项目的目录结构

因为这个步骤必须连接到Maven服务器获取相关信息, 如果配置和网络有故障则这个步骤就会出现错误! 如果出现错误请使用浏览器检测是否能够访问Maven服务器的URL.

阿里云Maven内网镜像

库: https://www.wendangku.net/doc/f73216592.html,/nexus/content/groups/public/

安装配置Maven Eclipse中Maven的配置

2.1 选择菜单创建Maven项目

1.2 选择项目目录结构的骨架

1.3 输入项目相关信息

1.4 Maven war项目的目录结构

因为这个步骤必须连接到Maven服务器获取相关信息, 如果配置和网络有故障则这个步骤就会出现错误! 如果出现错误请使用浏览器检测是否能够访问Maven服务器的URL.

阿里云Maven内网镜像

库: https://www.wendangku.net/doc/f73216592.html,/nexus/content/groups/public/

安装配置Maven Eclipse中Maven的配置

1.5 创建Web部署描述文件web.xml消除检测错误

Eclipse与Maven配合提供了强大的jar组件集成功能.

3.1 更新Maven库的索引文件

Mavne索引用于搜索jar组件"坐标", 更新索引以后就可以在Eclipse中搜索jar组件"坐标", 但这个功能不是必须的, 使用4. 在线搜索添加Jar 组件"坐标"

TTS9 Eclipse工作空间中已经更新过Maven索引, 一般无需更新这个索引, 但是如果更换过Eclipse工作空间, 就需要再次更新Maven索引, 如果无法更新索引, 使用4. 在线搜索添加Jar组件.

阿里云Maven 镜像服务器没有提供Mavne索引功能, 无法下载Maven索引! 使用4. 在线搜索添加Jar组件.

3.2 打开Maven项目中的pom.xml文件

3.3 搜索需要jar组件包"坐标"

这个搜索功能是利用3.1 更新Maven库的索引文件的索引完成, 如果没有更新过索引, 这个功能失效!!

3.4 搜索结果就是在pom.xml文件中"坐标", 保存pom.xml时候会自动下载jar组件

这个搜索功能是利用Maven 仓库服务器完成的, 如果不能连接到Maven仓库服务器, 这是会发生错误!! 如果出现问题请参考: Maven 的配置

由于版权的问题, 无法在公共Maven服务器上下载Oracle JDBC Driver 3.5 使用Maven下载的jar组件. 组件保存在本地仓库".m2"文件夹中

3.6 如果出现下载故障, 可以在检查Maven仓库正常联通后, 再删除本地仓库".m2"以后"更新Maven 项目"

Maven组件坐标可以在Eclipse中搜索, 也可以利用在线工具搜索

4.1 达内jar组件"坐标"搜索

4.3 搜索结果很多, 选择需要的组件版本, 找到组件"坐标"

4.4 将找到组件"坐标" 复制到pom.xml文件中, 保存pom.xml文件时候自动下载jar组件.

JDK和Maven安装配置总结

1.JDK1.5的安装 这步和其他软件的安装一样,运行JDK安装文件,按步骤“下一步”一直到底,点击完成即可。在这里不在多说。 2.配置环境变量 1.右击"计算机",选择"属性",选择左边栏"高级系统设置",在选择"环境变量";进入下图: 2.点击“新建”弹出如下窗口 注意:变量名必须大写,变量值:JDK的安装目录:例如:D:\Program Files (x86)\Java\jdk1.5.0_10 3.再次点击“新建”配置CLASSHOME;变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

4.配置path,在列表中找到path选项打开 在变量值中填写:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 3.测试JDK是否配置成功 开始->运行;控制台中输入java -version,看是否能够正确显示版本号

Maven的安装和配置(就拿apache-maven-3.0.3来说吧) 1.从网上下载maven安装包,解压到自己的电脑中。 2.配置基本和JDK相似,同样需要配置M2_HOME 和path,依赖于JDK, 首先,运行..\apache-maven-3.0.3\bin中mvn.bat文件,然后把..\apache-maven-3.0.3\conf文件下的settings.xml文件拷贝到C:\Users\Administrator\.m2文件夹下,并且将.m2文件夹下的repository文件夹拷贝到..\mymaven\apache-maven-3.0.3文件夹下,最后修改setting.xml。修改前: 修改后: 3、右击“计算机”-》属性-》高级系统设置-》高级-》环境变量 1)新建->>M2_HOME 变量值:F:\mymaven\apache-maven-3.0.3 2)path的设置;

Maven配置

maven安装+maven本地仓库配置+maven镜像 1.安装maven前我们电脑上要确保安装了JDK1.6以上的版本 2.下载Maven Maven官网下载地址是https://www.wendangku.net/doc/f73216592.html,/download.html 下载apache-maven-3.2.5后,解压到你想要解压的地方 我本地解压到D:\Program Series\Tools\Apache-maven这个路径下 3.然后在配置maven的环境变量: MAVEN_HOME D:\Program Series\Tools\Apache-maven\3.2.5 PATH %MAVEN_HOME%bin

配置好以后环境变量以后,打开cmd窗口,输入mvn -v,如果出现以下内容就表示安装成功。 4.然后我们给maven添加本地的仓库地址 解压后的maven目录下找到conf目录,其中就会有一个setting.xml文件 我本地的地址是D:\Program Series\Tools\Apache-maven\3.2.5\conf 然后通过编辑器找到第53行,把注释去掉,修改成自己想要设置的本地仓库地址就可以了。我本地设置在maven的安装目录同级目录下 mvn文件夹的名字可以随便取,但是一定要确保设置的仓库地址是有效的地址,因为maven 是不会自动创建这个mvn文件夹的。 5.实验一下刚才做的事情产生作用没有,控制台输入: mvnhelp:system 如果没有任何问题,执行完该命令之后,在D:\maven\repository下面就会多出很多文件,这些文件就是maven从中央仓库下载到本地仓库的文件,maven已经开始为我们工作了。Maven的安装配置和本地仓库地址的配置就已经结束了。 国内较快的maven镜像 国内连接maven官方的仓库更新依赖库,网速一般很慢,收集一些国内快速的maven仓库镜像以备用。 ====================国内OSChina提供的镜像,非常不错=================== CN OSChina Central https://www.wendangku.net/doc/f73216592.html,/content/groups/public/ central ======================================================== OSChina Maven 库使用帮助 ==================其他maven仓库镜像========================== repo2

Maven源配置教程

Maven安装及基本使用 1、安装maven首先到maven官网下载maven安装包, Maven下载地址, 下载apache-maven-3.3.9-bin.zip文件 > 由于当前系统为windows, 所以下载apache-maven-3.3.9-bin.zip文件; 如果您使用的系统为unix类系统请下载apache-maven-3.3.9-bin.tar.gz文件 > > 注: 由于maven是依赖于jdk的, 所以在安装maven前需要提前准备好jdk环境。jdk的安装方式不是本文的重点, 所以本文不进行展开说明了。 右键解压apache-maven-3.3.9-bin.zip文件到当前目录中即可 >如果您使用的为unix环境, 以CentOS为例, 使用以下命令进行解压 tar -zxvf apache-maven-3.3.9-bin.tar.gz 到此maven已经安装完成。 为了之后使用方便,所以需要将maven添加到环境变量中, 配置方式: 右键 "我的电脑" -> 选择 "属性" -> 选择 "高级系统设置" -> 选择 "高级" 标签页 -> 选择 "环境变量" 在新打开的窗口中的"系统变量"中新建变量名为"MAVEN_HOME", 变量值为 maven解压后的路径, 例如: E:-maven-3.3.9 然后编辑环境变量PATH, 在PATH的环境变量值的尾部添加";%MAVEN_HOME%", 一路确认后即添加成功。注: windows中多个环境变量的值需要用";"分隔 unix系统中环境变量的配置方式, 以CentOS为例: 使用以下方式为当前用户添加maven的环境变量打开~/.bashrc文件并在文件末尾添加以下内容 vim ~/.bashrc MAVEN_HOME=/opt/apache-maven-3.3.9 PATH=$PATH:$MAVEN_HOME/bin export MAVEN_HOME PATH 保存并退出, 并使用下面的命令使新添加的环境变量立即生效

Maven个人理解

Maven简介: Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。 Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。 Maven工作原理: Maven主要通过每个项目制定的pom.xml文件来管理项目的各种信息和特性。Maven把每个项目看成一个对象,通过pom.xml来定义这个对象的属性。每个项目都有自己的pom.xml,这样项目间的继承和依赖在pom.xml就表现为对象的继承和依赖,这点特别适合大型项目的部署。Maven还内置了一个super pom,所有的pom都继承自这个super pom,这样即使项目的pom.xml里看起来没有定义什么特性,这个项目也能执行基本的build逻辑。而当项目定义了自己的build逻辑时,就会自动覆盖父类POM的相应逻辑。 Maven采用远程仓库和本地仓库以及一个类似build.xml的pom.xml,将pom.xml中定义的jar文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的jar,同一个版本的jar只需下载一次,而且避免每个应用都去拷贝jar。 Maven使用: 使用流程:(主要命令:mvn clean compile、mvn clean test、mvn clean package、mvn clean install) 1、编写POM,即配置pom.xml(定义了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等); 2、编写主代码(项目的主代码会被打包到最终的构件中); 3、编写测试代码(使用JUnit);

Maven使用中的常见问题整理

Maven使用常见问题整理 1、更新eclipse的classpath加入新依赖 1、在dependencyManagement里面加入包括版本在内的依赖信息,如: joda-time joda-time 1.6.2 2、在同级的dependencies节点里面加入该依赖,如: joda-time joda-time 3、使用mvn eclipse:clean删除当前的工程配置文件,并用mvn eclipse:eclipse重新生成。 4、导入或刷新该eclipse工程。 2、工程配置未使用pom.xml更新 问题:Project configuration is not up-to-date with pom.xml 导入maven工程后,出现如下错误: Description Resource Path Location Type Project configuration is not up-to-date with pom.xml. Run project configuration update rdc line 1 Maven Configuration Problem 解决办法就是: 右键项目,【Maven】--》【Update Project Configuration...】即可。。。

Maven的配置和使用

Maven的配置和使用 1、下载和安装maven 注:在使用之前,应首先安装JDK。 #可以去共用目录中下载,下载完后解压到指定的目录中,如C:\Program Files\apache-maven-2.2.0 #配置环境变量:1)MAVEN_HOME: 你安装的Maven的目录,如C:\Program Files\apache-maven-2.2.0 #在Path 中加入%MAVEN_HOME%\bin 配置完之后,在命令窗口中使用mvn –version 会出现如下信息 此时,maven已经安装配置好了。 2、使用maven来构建项目,从源代码编译成二进制项目文件 用maven对项目打包,比如用svn下载项目从 svn://10.0.0.58:8000/java/materias/poc/maven/core/,下载到指定的目录,比如放在 E:\workspace\java\materias\poc\maven\core目录下 项目的结构如下: 包括src源代码目录,unit test源码目录,以及配置文件目录resources 打开命令窗口,用cd命令转到项目所在的目录下 运行mvn compile,假如下现如下的结果,则该命令运行成功。 该命令是用来编译所有的的(java)源文件,编译后生成所有的class文件放在根目录下的target\classes目录下,即如 除此之外,maven还有很多其他常用的命令方式,比如: *mvn test-compile //编译测试代码,比如编译test下的源文件,编译后生成的所有的class文件放在根目录下的target\test-classes目录下 *mvn test //运行应用程序中的单元测试,比如对以上的项目,测试生成的结果放在根目录下的 target\surefire-reports目录下, *mvn clean //清除目标目录中的生成结果delete target,即会清除生成的target目录

Maven入门及与Eclipse集成使用详解

Maven入门及与Eclipse集成使用详解一Maven是什么 1.1 Maven释义及用处 Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM),是一个完整生命周期的框架。开发人员只需做一些简单的配置,就可以批量完成项目的构建、报告和文档的生成工作。 二准备工作 2.1 下载Maven Maven的官方下载地址:https://https://www.wendangku.net/doc/f73216592.html,/download.cgi。 本文使用的Maven版本为3.6.3,下载后解压到合适的文件夹,不要有中文或者空格,本例中解压的路径为 E:\opensource\maven\apache-maven-3.6.3。

三配置环境 3.1 配置环境变量 本文所用的操作系统为Windows10,接下来配置Maven的环境变量MAVEN_HOME和MAVEN_OPTS(可选)。各操作系统上,步骤大抵相同。桌面上右键我的电脑属性,点击高级系统设置,再点击环境变量,然后新建刚提到的两个环境变量,之后在Path变量中加入%MAVEN_HOME%\bin,配置完成后如下图所示。 新建两个环境变量

更新path变量 3.2 验证配置 命令行模式下,运行:mvn -v,如果显示如下结果,则表示安装成功。 3.3 配置本地仓库 本地仓库可以说是远程仓库的本地缓存,当你构建Maven项目

的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。 本地仓库的默认位置:${user.home}/.m2/repository,在C盘下,系统盘下放置本地仓库着实不妥,一般都会放置其他盘下。在Maven 的安装路径下,打开conf文件下的settings.xml文件,配置localRepository节点值,本文将localRepository配置如下。 四IDE配置 4.1 安装插件 本文使用的IDE为Eclipse 4.6.1,内置的有Maven插件。Eclipse 下的Maven插件名称为M2Eclipse,如果觉得自带的插件比较旧,可以更新到较新的版本。具体步骤:点击Eclipse 帮助菜单,再点击安装详细信息,如下图所示

Maven 环境的配置

Maven 环境的配置 首先要安装Jdk1.6 和Myeclipse7.5 ,至于怎么安装这两个东东,我就不详细说了。 2. 设置Maven的环境变量,基本上和设置Jdk环境变量相似。 首先设置MAVEN_HOME: 再加入Path 3. 修改”settings.xml” 文件,在这个文件中找到 d:/work这一行,进行修改。这一行代表了Maven的Jar包仓库的位置。work下放的都是项目所用到的jar包,每个Project 都可以共用一个work。

6. 建立Maven的project,File--new—other—Java Maven Project 7. 然后打开project里pom.xml文件, 4.0.0 maventest maventest jar 0.0.1-SNAPSHOT Maven Quick Start Archetype https://www.wendangku.net/doc/f73216592.html, junit

Maven使用文档

Maven使用文档 如何安装: 1. Maven 下载地址:https://www.wendangku.net/doc/f73216592.html,/download.html 2. 解压后安装,配置环境变量 环境变量写到bin目录即可 运行CMD编译程序 键入mvn -version

如图,出现版本号则环境变量配置成功。 常用命令 简单介绍一下,Maven的常用命令: 1.创建Maven目录 mvn archetype:create -DgroupId=com.yourCompanyName -DartifactId=yourAppName 2.测试 mvn test 3.编译类 mvn compile 4.打包 mvn package

5.生成Site mvn site 5.清除 mvn clean 使用Maven 1.建立项目 先介绍一下Maven的src下主要有两个目录:main和test目录 一般的测试类放到test,而其他放到main下面。 在cmd中,进入你想新建工程的目录(例如:D:\example) 使用Maven创建一个新项目: 键入命令mvn archetype:create -DgroupId=com.jingge -DartifactId=MyfirstExample

其中groupid:创建项目的组织或团体的唯一Id. artifactId:项目的唯一Id, 可视为项目名. 这样新建了一个项目 可以打开文件夹看看他的结构

2.给项目打包 Maven的特点之一就是打包 先进入新建的目录 然后运行MVN package

这样mvn给你刚才的MyfirstExample项目打了一个jar包项目中会出现一个target文件夹,jar包在其中。 现在我们看看运行这个jar 3.运行jar包 首先,Maven自动生成的src/main里有个文件App.java

Maven3实战笔记01环境配置与使用入门

Maven3实战笔记01环境配置与使用入门 刘岩 Email: 1.前言 Maven是apache的一个顶级项目,它的出现越来越影响着现在的众多的开源项目,不仅如此,很多公司的很多新项目都采用Maven提倡的方式进行管理。Maven正逐渐侵入我们原先的管理项目的习惯,对于团队的管理,项目的构建,都是一种质的飞跃。当然是我个人的一些项目经验而说的这话。如果原先的团队老大本身的管理非常科学,也有一套其他软件辅助项目的构建、打包、发布等等一系列机制保证。那么Maven可能对其并没有实质性的影响或者是质的飞跃。当然在此也并不是说咱们中国人做出来的项目就管理不善……只是说利用Maven帮助我们构建项目更科学、更有可维护性、更加模块化、模块功能更加职能单一、做出来的项目更加具有可复用性等等好处。当然笔者也是个刚学习Maven的人,我们一起来学习Maven到底为我们带来了什么好处。笔者邮箱已经给出,欢迎与笔者进行学术上的交流。 2.Maven的思想 本来想看完了实战整本,再写总结的,后来觉得还是先写出来吧。哪怕有什么不对的地方再纠正都不晚,就怕到时候看完了一点心得都没有,全忘了就太……所以先将学习的点点滴滴感受写下来,之后结合实例咱们可以反复的推敲。 目前笔者看到的Maven的主要功能是:项目构建;项目构建;项目依赖管理;软件项目持续集成;版本管理;项目的站点描述信息管理; 由此可以看出Maven最主要的体现在了哪2个词?——对了,“项目”和“管理”!加在一起就是项目管理。项目管理是一个很抽象的概念。项目管理既可以指技术上的管理手段,也可以指“以人为本”的非技术因素。诚然,无论是技术还是非技术,项目的成败最大的责任人其实就是项目经理。这里我们抛开人为因素不提,仅就技术上来说,Maven 提供了一种思想让团队更科学的管理、构建项目。用配置文件的方式对项目的描述、名称、版本号、项目依赖等等信息进行描述。使之项目描述结构清晰,任何人接手的成本比较低。在项目构建时,利用Maven的“约定大于配置”的思想,可以比Ant脚本构建项目省去不少配置文件的内容。而且一个项目可能依赖于其他的项目和第三方的组件才能顺利完成,Maven提供了仓库的概念,让这些依赖项放进仓库中,项目想要从仓库中去取,其他项目组也需要,OK,从仓库中去取,不必每个人去开源项目的站点去苦苦搜寻了。如此人员的成本、软件维护的成本、沟通的成本、硬件的成本都降下来了。客户笑了、公司老板也笑了、项目经理笑了、团队里面的人员也笑了、Apache社区看到这么多人在用也笑了。给笔者的感觉,现在的开源东西越来越向“敏捷开发”、“极限编程”的方向靠拢。通过Maven辅助管理项目,更能发现项目中哪些模块是重复的轮子。 3.Maven的环境搭建 下面我们来看看Maven的环境搭建。首先从Apache网站下载Maven。下载url是:。笔者 bin就不用说了,就是Maven的一些命令参数,boot里面是Maven自己的类加载器,咱们也不必理会。conf里面有个settings.xml就是本机Maven的总配置信息。lib是Maven 运行时需要的类库。将bin目录和JDK的bin目录一样设置为系统的PATH。这样在命令

Maven的安装、配置及使用入门

第1章Maven的客户端安装和配置 1.1 在Windows上安装Maven 1.1.1 检查JDK安装 在安装Maven之前,首先要确认你已经正确安装了JDK。Maven可以运行在JDK 1.4及以上的版本上。本书的所有样例都基于JDK 5及以上版本。打开Windows 的命令行,运行如下的命令来检查你的Java安装: C:\Users\Jet>echo %JAVA_HOME% C:\Users\Jet>java -version 结果如图2-1所示: 图2-1 Windows中检查Java安装 上述命令首先检查环境变量JAVA_HOME是否指向了正确的JDK目录,接着尝试运行java命令。如果Windows无法执行java命令,或者无法找到JAVA_HOME 环境变量。你就需要检查Java是否安装了,或者环境变量是否设置正确。 1.1.2 下载Maven 请访问Maven的下载页面:https://www.wendangku.net/doc/f73216592.html,/download.html 1.1.3 本地安装 将安装文件解压到你指定的目录中,如: D:\apache-maven-3.0.3

这里的Maven安装目录是D:\apache-maven-3.0,接着需要设置环境变量,将Maven安装配置到操作系统环境中。 打开系统属性面板(桌面上右键单击“我的电脑”→“属性”),点击高 级系统设置,再点击环境变量,在系统变量中新建一个变量,变量名为M2_HOME,变量值为Maven的安装目录D:\apache-maven-3.0。点击确定,接着在系统变 量中找到一个名为Path的变量,在变量值的末尾加上%M2_HOME%\bin;,注意 多个值之间需要有分号隔开,然后点击确定。至此,环境变量设置完成,详细 情况如图2-2所示: 图2-2 Windows中系统环境变量配置 这里需要提一下的是Path环境变量,当我们在cmd中输入命令时,Windows 首先会在当前目录中寻找可执行文件或脚本,如果没有找到,Windows会接着遍历环境变量Path中定义的路径。由于我们将%M2_HOME%\bin添加到了Path中,而这里%M2_HOME%实际上是引用了我们前面定义的另一个变量,其值是Maven的安装目录。因此,Windows会在执行命令时搜索目录D:\apache-maven-3.0\bin,而mvn执行脚本的位置就是这里。

Maven项目中使用本地JAR包

在Maven项目中使用本地JAR包有两种方法: 1. 使用system scope org.richard my-jar 1.0 system ${project.basedir}/lib/my-jar.jar system scope引入的包,在使用jar-with-dependencies打包时将不会被包含,可以使用resources将本地包打进jar-with-dependencies org.apache.maven.plugins maven-shade-plugin make-assembly package shade jar-with-dependencies

xxx-jar-with-dependencies lib/ lib/ **/my-jar.jar 生成的xxx-jar-with-dependencies.jar中,将会包含lib目录以及my-jar.jar,并且能够被在执行的时候被找到。 有的时候这种方法会实效,比如JDBCDriver在声明的时候Class.forName("xxx.Driver")就会说找不到类,用下面两种方法就可以。 2. 将jar包安装到本地repository中 mvn install:install-file -Dfile=my-jar.jar -DgroupId=org.richard -DartifactId=my-jar -Dversion=1.0 -Dpackaging=jar 3. 添加 in project repository,在新机器上执行时就不用运行mvn install:install-file命令了 in-project In Project Repo file://${project.basedir}/lib

Maven pom文件常用配置小结

Maven pom文件常用配置小结 什么是POM Project Object Model,项目对象模型。通过xml格式保存的pom.xml文件。作用类似ant 的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。 一个完整的pom.xml文件,放置在项目的根目录下。 4.0.0

maven说明

一.maven基本说明 1.maven说明: maven 这个单词来自于意第绪语,意味着知识的积累,最早在Jakarta Turbine项目中它开始被用来视图的简化构建的过程,当时有很多项目,它们的ant build 文件仅有细微的差别,而jar文件都是CVS来维护的,他们细微有一个标准的方法来构建这些项目,包括项目的清晰的定义以一种很方便的发布项目信息的方式,jar共享使用。 2.作用 是一个软件项目管理和构建的工具,基于POM(Project Object Model)项目对象模型的概念,maven 可以管理项目的构建,报告和文件从信息中心。 即管理项目的构建、报告和文档的软件项目管理工具,是基于POM(Project Object Model)项目对象模型. 3.解决问题 (1)jar 包冲突 (2)jar 包臃肿 (3)可以进行项目的高效测试 4.其他说明 apache基金会的tm级项目 官网:https://https://www.wendangku.net/doc/f73216592.html,/ 二. maven 环境变量搭建 1.添加系统变量 1.1. 添加M2_HOME变量 M2_HOME=安装目录\apache-maven-3.3.9 1.2. 添加到M2_HOME到path变量 %M2_HOME%\bin 2.验证环境变量: 在dos窗口中输入:mvn -v 或者mvn -version 显示下图内容: 三.maven 目录介绍 bin:包含了maven 运行的脚本 boot: 类加载器框架maven 使用该框架加载自己的类库 conf: maven 配置文件信息 lib: 包含了maven 运行时所需的java 类库

Maven与Nexus配置

Maven与Nexus配置 Table of Contents 1 Nexus部分 1.1 安装 1.2 运行 1.3 配置 2 maven部分 2.1 maven安装 2.2 maven配置 1 Nexus部分 1.1 安装 nexus服务器下载路径: https://www.wendangku.net/doc/f73216592.html,/nexus/go 安装过程: t a r x v f n e x u s-2.0.1-b u n d l e.t a r.g z 其中解压出两个文件夹:nexus-2.0.1以及sonatype-work。将这两个文件都拷贝到 $HOME_PATH/Development/Resource下 1.2 运行 b i n/n e x u s s t a r t 此时有可能会提示错误,说nexus.pid无法创建云云,不用管他,nexus 应已正常启动。我们可以点击http://127.0.0.1:8080/nexus/ 1.3 配置 我们可以在网页环境下对nexus进行配置。nexus使用了ajax技术,交互性能非常好,上手很容易。 值得注意的是,nexus的管理员用户名为admin,密码却为admin123。千万不要混淆了。

2 maven部分 2.1 maven安装 maven的下载地址为 https://www.wendangku.net/doc/f73216592.html,/download.html 安装步骤如下: t a r x v f a p a c h e-m a v e n-3.0.4-b i n.t a r.g z m v a p a c h e-m a v e n-3.0.4/o p t 要注意我们还要在环境变量中添加maven的路径,然后注销以生效。 完成上述工作后我们可以运行命令mvn -version来检查是否设置成功。 上述文件会创建~/.m2的目录哦。如果我们要配置setting.xml,可以在这儿配置。 当然,默认是没有这个文件的。 2.2 maven配置 修改settings.xml文件的内容为 1: 2: 3: 4: 5: n e x u s 6: * 7: h t t p://127.0.0.1:8081/n e x u s/c o n t e n t/g r o u p s/p u b l i c 8: 9: 10: 11: 12: n e x u s 13: 14: 15: 16: 17: c e n t r a l 18: h t t p://c e n t r a l 19: t r u e 20: t r u e 21:

安装与配置windows版maven与常见错误

安装与配置windows版maven(前提:先安装jdk): 1.到https://www.wendangku.net/doc/f73216592.html,下载最新maven3.1.1并解压到D盘,并将解压目录改名为maven3 2.修改D:¥maven3¥bin¥mvn.bat,看脚本,在设置java.exe前设置JAVA_HOME(找到位置加上:set JAVA_HOME=d:¥jdk7) 3.打开命令窗口,输入d:¥maven3¥bin¥mvn --version,就可以看到maven信息. 4.输入d:¥maven3¥bin¥mvn help:system,就可以看到下载相关东东到库.默认的库位置在当前用户主目录的.m2目录,按ctrl+c可以终止下载. 5.更改本地库到e:/repository,在默认的库位置所在目录C:¥Users¥¥.m2,把repository删了,然后复制D:¥maven3¥conf的settings.xml到C:¥Users¥¥.m2,在setting节点加入e:/repository就OK,再次输入 d:¥maven3¥bin¥mvn help:system看结果 生成项目: d:¥maven3¥bin¥mvn archetype:generate -DinteractiveMode=false -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=com.test -DartifactId=testjava -Dversion=1.0-SNAPSHOT d:¥maven3¥bin¥mvn archetype:generate -DinteractiveMode=false -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.test -DartifactId=testweb -Dversion=1.0-SNAPSHOT 常见错误: 一..在Eclipse导入已存在工作空间的项目,出现

Maven的安装以及目录介绍_v1.0.1

Maven的安装 一、安装maven Maven 下载地址:https://www.wendangku.net/doc/f73216592.html,/download.html 1.验证你的Java安装 尽管Maven可以运行在Java 1.4上,建议安装jdk1.5及其以上版本,我用的是jdk1.7 进入系统命令行,运行java –version,即可看到 如本机没有安装jdk,请安装,建议安装1.6及以上版本,教程百度上很多,就不多说了。 2.下载Maven a)从Apache Maven项目的web站点下载 Maven:https://www.wendangku.net/doc/f73216592.html,/download.html 3. 安装Maven 在Microsoft Windows上安装Maven,我下载的是3.2.1版本的。 假设Maven安装目录是D:\IT-Tools\apache-maven-3.2.1 解压后打开目录,如下图所示 你需要设置环境变量——PATH,键入下面的命令: C:\Users\LiangLiang.Wang>set PATH=D:\IT-Tools\apache-maven-3.2.1\bin 4. 验证Maven安装

当Maven安装完成后,你可以检查一下它是否真得装好了,通过在命令行运行mvn -v。 如果Maven装好了,你应该能看到类似于下面的输出。 到此maven的运行环境已经安装成功! 二、Maven安装细节 让我们先看一下Maven的安装目录是什么样子。 LICENSE.txt 包含了Apache Maven的软件许可证。 NOTICE.txt 包含了一些Maven依赖的类库所需要的通告及权限。 README.txt包含了一些安装指令。 bin/目录包含了运行Maven的mvn脚本。 boot/ 目录包含了一个负责创建Maven运行所需要的类装载器的JAR文件,(plexus-classworlds-2.5.1.jar)。 conf/ 目录包含了一个全局的settings.xml文件,该文件用来自定义你机器上Maven的一些行为。如果你需要自定义Maven,更通常的做法是覆写。 ~/.m2/settings.xml 该文件包含了用户相关的认证,仓库和其它信息的配置,用来自定义Maven 的行为。 ~/.m2/repository/ 该目录是你本地的仓库。当你从远程Maven仓库下载依赖的时候,Maven在你本地 仓库存储了这个依赖的一个副本。 配置用户范围的settings.xml

nexus仓库配置maven自动打包上传 deploy

Pom.xml 如果有parent只需在parent中的pom.xml中配置,没有则在本项目的pom.xml配置即可 nexus-release http://192.168.0.247/nexus/content/repositories/releases/ nexus-snapshots http://192.168.0.247/nexus/content/repositories/snapshots/ org.apache.maven.plugins maven-source-plugin attach-sources jar 在maven的setting.xml中配置用户名和密码: deployment deploy123 nexus-release deployment deploy123 nexus-snapshots

Maven常用命令

一、Maven简介 Maven是什么? 我们暂且把maven看作项目的标准构建工具(及帮助我们组建项目,管理依赖jar)组建项目最基本的元素:jar包 如何组织工程所依赖的所有jar包:maven的pom.xml Jar包从哪儿来:中央仓库、私服、本地仓库 优先顺序:本地仓库—>私服—>中央仓库(远程仓库) *默认的,本地所有Maven项目都复用一个本地仓库 *本地仓库从私服(可配置)下载必要的构件 *中央仓库是唯一内置的远程仓库 *私服负责第三方构件部署,降低中央仓库负荷,提高企业开发的稳定性,增强控制 二、常见问题 1、本地Maven工程down下了,需注意的地方 1)、Web.xml,index.properties 2)、工程报错 需下载-更新依赖jar包

2、如何将本地Maven工程部署到Tomcat 1)、启动tomcat 2)、执行Run As → Maven bulid → tomcat-redeploy 命令 2、本地仓库无法下载最新的依赖jar 将本地仓库的jar删除,重新获取(可执行Run As → Maven package)

3、Maven工程部署到Tomcat后,出现两个相同的jar 1)、执行Run As → Maven clean ,将工作空间下的相关依赖jar清空 2)、重新部署maven工程:Run As → Maven bulid → tomcat-redeploy 4、Maven工程pom.xml报错 1)、进入myeclipse的配置页面 2)、确定maven配置文件路径是否正确,并执行更新 三、常见命令

相关文档