- 人类地板流精华
-
软件下载
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.tar.gz
安装
tar vxf apache-maven-3.2.3-bin.tar.gz
$ mv apache-maven-3.2.3 /usr/local/maven3
修改环境变量,
在/etc/profile中添加以下几行
MAVEN_HOME=/usr/local/maven3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
记得执行source /etc/profile使环境变量生效。
验证
最后运行mvn -v验证maven是否安装成功,如果安装成功会打印如下内容
Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-12T04:58:10+08:00)
Maven home: /usr/local/maven3
Java version: 1.7.0_65, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-35-generic", arch: "amd64", family: "unix"
创建maven项目
mvn archetype:create -DgroupId=helloworld -DartifactId=helloworld
如何在环境变量中配置maven环境变量
myeclipse自带maven(Maven4MyEclipse)创建项目:新建Web Projects项目,在新建的页面上打上maven的勾。新建的项目里会多出个pom.xml文件为项目添加依赖包:右键项目,选择Maven4MyEclipse-->add Dependency。输入包名,maven会从中央库中查找。创建自己的依赖包:在pom.xml文件上右键,选择run as-->maven install。该命令将项目发布到本地的资源库中。其他项目需要用到这个资源,输入资源名称就可以找到。手动安装mavenMaven 2.2.1为例 (3.0.3没下下来)下载地址:http://maven.apache.org/download.html解压maven到安装的位置如D:设置maven环境变量配置maven环境之前要确定配置好了jdk的环境maven_home=D:apache-maven-2.2.1PATH=%maven_home%in测试maven是否成功mvn -v构建myeclipse项目建一个web项目mvn archetype:create -DgroupId=com.myframe -DartifactId=myframe -DarchetypeArtifactId=maven-archetype-webapp-DgroupId 生成pom的<groupid>com.myframe</groupid>节点,本工程生成的jar包给其它工程依赖时用。-DartifactId 生成的文件夹名,也就是Eclipse中web工程的名字生成Eclipse项目mvn eclipse:myeclipse通过myeclipse导入生成的myeclipse项目配置本地Repository本地Repository的默认值是${user.home}/.m2/repository/,可在user configuration(${user.home}/.m2/setting.xml)中改变本地Repository<localRepository>D:/.m2/repository</localRepository> 将maven的jar仓库放在D:/.m2/repository文件夹下maven常用命令mvn archetype:create :创建 Maven 项目mvn compile :编译源代码mvn test-compile :编译测试代码mvn test : 运行应用程序中的单元测试mvn site : 生成项目相关信息的网站mvn clean :清除目标目录中的生成结果mvn package : 依据项目生成 jar 文件mvn install :在本地 Repository 中安装 jarmvn eclipse:eclipse :生成 Eclipse 项目文件pom.xml文件节点介绍<project> :文件的根节点 .<modelversion> : pom.xml 使用的对象模型版本<groupId> :创建项目的组织或团体的唯一 Id<artifactId> :项目的唯一 Id, 可视为项目名<version> :产品的版本号<packaging> :打包物的扩展名,一般有 JAR,WAR,EAR 等 <name> :项目的显示名,常用于 Maven 生成的文档<url> :组织的站点,常用于 Maven 生成的文档<description> :项目的描述,常用于 Maven 生成的文档<classifier> : 分类<outputDirectory> : 定义输出文件夹<type> : 相应的依赖产品包形式,如jar,war<scope> : 用于限制相应的依赖范围,包括以下的几种变量compile :默认范围,用于编译provided:类似于编译,但支持你期待jdk或者容器提供,类似于classpathruntime:在执行时,需要使用test:用于test任务时使用system:需要外在提供相应得元素。通过systemPath来取得<systemPath> : 仅用于范围为system。提供相应的路径<optional> : 标注可选,当项目自身也是依赖时。用于连续依赖时使用还有两个问题没解决:1.用maven构建的工程导入myeclipse中是java工程2.myeclipse8.5自带maven插件创建的web项目怎么构建maven目录结构3.导入的myeclipse工程没有Maven Dependencies依赖包2023-06-10 12:29:561
如何配置maven环境
配置maven运行环境可以这样弄:第一步:配置maven环境将下载文件解压,然后设置maven环境如果你配置过jdk的话,这里对你应该不难。如我的maven环境为:F:mavenapache-maven-3.0.3我的电脑-----属性----高级-----环境变量-----环境变量-----新建变量名:M2_HOME变量值:F:mavenapache-maven-3.0.3找到path在环境变量值尾部加入:;%M2_HOME%in;---前面注意分号当然,你也可以直接在path 路径下加入:;F:mavenapache-maven-3.0.3in 只是上面的方式更优雅一点。我新建立打开命令提示符(开始---运行---cmd),检查我们的java环境和maven环境是否有误。第二步:修改仓库位置修改我们仓库地址,仓库用于存放我们项目所依赖的所有jar包。我的仓库路径:F:maven epo----这个路径是我自己创建,你可以将路径创建在任何位置。我们打开…apache-maven-3.0.3conf目录下的setting.xml文件,设置成我们创建的仓库路径下面我们用一个命令验证一下。打开命令提示符,输入:mvn help:system该命令会打印出所有的java系统属性和环境变量。这些信息对我们日常的编程工作很有帮且。如果运行的过程中没有错误,打开我们仓库(F:maven epo)会发现里面多了一些文件。这些文件就是我们从maven的中央仓库下载到本地仓库的。第三步:创建maven项目创建一个我们自己的项目。2023-06-10 12:30:031
maven要配环境变量吗
需要。PATH=%M2_HOME%in;%PATH%2023-06-10 12:30:102
如何配置多个maven环境变量
在 PATH 中加上 maven/bin 的路径是为了能够在命令行中可以访问到 mvn 命令( IDE 也是用命令行的方式执行 mvn 命令的) 你的环境变量名应该用 M2_HOME 而不是 MAVEN_HOME2023-06-10 12:30:411
windows下正确设置了maven环境变量,但是终端提示是无效路径
下载maven,下载后如果是压缩包,进行解压,得到maven目录。找到我们的maven目录并复制路径,右键计算机,属性里选择高级系统设置,找到环境变量。用户变量下选择新建,变量名为M2_HOME,变量值为D:Program Filesapache-maven-3.1.0,点击确定找到maven下的bin目录D:Program Filesapache-maven-3.1.0in复制,用户变量下选中PATH点击编辑,粘贴,注意加分号跟其它的隔开。这就算配置完成,验证对不对,win+R快捷键cmd进入dos窗口,输入命令,mvn -v(注意中间有个空格),回车运行后可以看见maven版本maven home表示安装成功。进入或者新建想要生成项目的文件夹,通过运行dos命令mvn archetype:generate,可以简单搭建一个maven项目的骨架。运行过程中会让我们输入groupId,artifactId,package,也可以直接设置这些,例如:mvn archetype:generate -DgroupId=com.xh.maven -DartifactId=maven_03 -Dversion=0.0.1_SNAPSHOT如果我们写好了一个项目,dos命令下可以通过mvn compile编译项目src/main/java下中的类如果编译的结果显示有ERROR,怎么查看ERROR的详细信息呢,可以通过mvn -e,从本例这个提示看,就是pom.xml上第一行xml后面编码encoding拼写错误mvn项目是src下有个main,还有个test测试,mvn -test就是编译src/test/java中的类mvn package 打包mvn install 会把打的jar包发到仓库中,这样另一个项目中pom.xml下通过dependency下配置就可调用里面的类2023-06-10 12:30:481
mvn 的环境变量是配置在系统变量还是自己用户
我试过成功了,都是在系统变量里面装就可以啦,如果配置正确是行的!!2023-06-10 12:30:551
我的是win7的64位系统,报mvn不是内部或外部命令,请问该怎么解决?我的环境变量配置如下图所示。
环境变量JAVA_HOME需要设置到jre目录,例如:JAVA_HOME=C:Program FilesJavajdk1.6.0_41jre然后在PATH中追加%JAVA_HOME%in2023-06-10 12:31:032
求助:mvn -v显示的JAVA HOME和我环境变量里设置的不一样该怎么办。
这个问题你不用纠结的,对于编译没有影响,这个应该是属于Maven本身的设置成这样的,所以你继续做别的 吧2023-06-10 12:31:112
关于“环境变量未定义”的问题
今晚在搭建maven环境时,遇到一个问题(没有想过会出现的问题。。。)。 配置maven环境变量时,当添加了MAVEN_HOME环境变量,并追加了path环境变量: 我并不这有什么错,但是很遗憾,测试mvn指令时,显示“‘mvn" 不是内部或外部命令,也不是可运行的程序或批处理文件”。 命令控制行中 使用 set mave_home 并没有显示对应的路径值,而事实上我确实添加好了。使用 set path 查看path的值发现,path中并没有把maven的路径添加进去:于是我猜测path路径过长,但是我没有查到path限长究竟多长,于是先搁置,我换了种方式添加环境变量,也就是在命令控制行中输入如下指令: 结果是,成功添加了。。。。如图: 那么继续,同样的方式修改path值: 再次查看path值,成功添加! 测试mvn:成功!!个鬼。。。。。 重新打开cmd:好吧,原来这里的设置变量值只是“ 暂时的 ”,也就是说,只是在当前窗口有效。彻底改变还是要在“高级系统设置”里面去改(或者注册表)。所以。。。又回到一开始的问题了。。。可怕。 重新将问题定义在这个地方:解决方法:换个变量名。。。。。添加成功!不知为何,反正就是无法解析“maven”!mvn测试成功! 遗留问题:path值的长度限制问题(google一番再做更新)2023-06-10 12:31:471
安装了maven,也配置好了环境变量,为什么
很明显是环境变量没配好,cmd中用path命令查看有没有包含了maven的执行文件路径如e:apache-maven-3.0.3in,另外maven的执行命令是mvn。2023-06-10 12:32:071
执行mvn -v时老是提示java_home无效 Java_home有配置且正常。该怎么解
2.1 在windows上安装maven先检查JDK Maven是一个java工具,所以请确保jdk环境已经正确安装在你的机器上。 首先,请在此下载Maven。这里选择的是apache-maven-2.2.1-bin.zip window 7 1.解压apache-maven-2.2.1-bin.zip 到你想要安装的目录。这里我们假设你选择了 C:Program FilesApache Software Foundation.压缩档案将会创建子目录apache-maven-2.2.1 2.右键单击 计算机—>属性—>高级系统设置—>环境变量 在用户环境变量中 新建 M2_HOME 变量,值为 C:Program FilesApache Software Foundationapache-maven-2.2.1 3.继续新建 M2 变量,值为 %M2_HOME%in 4.可选:继续新建 MAVEN_OPTS 变量,值为 -Xms256m -Xmx512m,指定jvm的运行参数。 5.在环境变量path中追加 %M2% 6.确定环境变量JAVA_HOME指向JDK的安装目录。例如 C:Program FilesJavajdk1.5.0_02并且环境变量path中有%JAVA_HOMEin. 7.打开一个新的命令行窗口,执行mvn --version 检查maven是否安装成功。成功安装后,输出类似如下: Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+0800) Java version: 1.6.0_17 Java home: C:Program FilesJavajdk1.6.0_17jre Default locale: zh_CN, platform encoding: GBK OS name: "windows 7" version: "6.1" arch: "x86" Family: "windows" 完整的安装指南可参见 Maven安装指南 2.2. 在linux 安装maven2.进入下载文件夹,找到下载的文件,运行如下命令解压tar -xvf apache-maven-2.2.1-bin.tar.gz解压后的文件夹名为apache-maven-3.0.33.使用mv命令将apache-maven-3.0.3文件夹拷贝到自己指定的文件夹,比如/usr/local/下mv -rf apache-maven-3.0.3 /usr/local/4.配置环境变量,编辑/etc/profile文件,添加如下代码MAVEN_HOME=/usr/local/apache-maven-3.0.3export MAVEN_HOMEexport PATH=${PATH}:${MAVEN_HOME}/bin5.保存文件,并运行如下命令使环境变量生效source /etc/profile6.在控制台输入如下命令,如果能看到Maven相关版本信息,则说明Maven已经安装成功mvn -v2.3 maven 安装目录分析1.M2_HOME前面讲到设置M2_HOME环境变量指向maven的安装目录,本书之后所有使用M2_HOME的地方都指代了该安装目录。下面看一下该目录的结构和内容:binbootconflibLICENSE.txtNOTICE.txtREADME.txtbin目录:该目录包含了mvn运行的脚本,这些脚本用来配置java命令,准备好classpath和相关的java系统属性,然后执行java命令。其中mvn是基于UNIX平台的shell脚本,mvn.bat是基于windows平台的bat脚本。在命令行输入任何一条mvn命令时,实际上就是在调用这些脚本。该目录还包含了mvnDebug和mvnDebug.bat两个文件,同样,前者是UNIX平台的脚本,后者是windows平台的脚本。那么mvn和mvnDebug有什么区别和关系呢?打开文件我们就可以看到,两者基本是一样的,只是mvnDebug多了一条MAVEN_DEBUG_OPTS配置,其作用就是在运行Maven时开启debug,以便调试Maven本身。此外,该目录还包含m2.conf文件,这是classworlds的配置文件,后面会介绍classworlds。2023-06-10 12:32:161
用maven编译项目时出现“运行mvn clean install -Dmaven.”问题怎么办?
在/etc/profile配置java的环境变量: 你的mvn 项目是用哪个版本的jdk.,就要配置那个版本的jdk。强制保存文件命令:w !sudo tee %此时在进入项目执行:$ git pull origin master继续mvn clean install一、可执行的JAR文件使用Maven 构建一个JAR 文件比较容易:只要定义项目包装为“jar”,然后执行包装生命周期阶段即可。但是定义一个可执行JAR 文件却比较麻烦。采取以下步骤可以更高效:1、在您定义可执行类的 JAR 的MANIFEST.MF 文件中定义一个main类。(MANIFEST.MF 是包装您的应用程序时 Maven 生成的。)2.、找到您项目依赖的所有库。3、 在您的MANIFEST.MF 文件中包含那些库,便于您的应用程序找到它们。您可以手工进行这些操作,或者要想更高效,您可以使用两个 Maven 插件帮助您完成:maven-jar-plugin 和 maven-dependency-plugin2023-06-10 12:32:251
,配置好了MAVEN,cmd内输入mvn -v显示mvn不是内部或外部命令,也不是可运行的程序,怎么解决?????
配置一下环境变量吧,应该要在path上面添加,不难2023-06-10 12:32:543
Ubuntu14.04 maven每次打开终端均需执行source /etc/profile,否则无法使用mvn命令
环境变量设置方法:1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此 文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在 读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:在登录时用到的第三个文件是.profile文 件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用 户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变游戏量,执 行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该 文件被读取.4、~/.bashrc:该文件包含专用于你的bash shell的bash信 息,当登录时以及每次打开新的shell时,该该文件被读取。几个环境变量的优先级1>2>3设置永久环境变量1.环境变量配置中,要先删除.bash_profile中的三行关于.bashrc的 定义,然后把环境变量配置在.bashrc中2.选择要使用的java环境:update-alternatives –config java3.要使得刚修改的环境变量生效:source .bashrc4.查看环境变量:env可以放到/etc/bash/bashrc,这样就是系统级的2023-06-10 12:33:011
直接运行mvn找不到命令,但是./mvn可以运行
这个是你环境变量的问题,你的$PATH没有把当前路径写进去,所以他在找可执行程序的时候不会找当前目录你要做的是确认你的shell,然后把$PATH加上.假设你用的是cshsetenv PATH $PATH:.2023-06-10 12:33:081
maven无法打包,环境变量已经配置好了。
使用maven应该是使用jdk的,你的是不是只有jre?2023-06-10 12:33:232
maven无法打包,环境变量已经配置好了。
使用maven应该是使用jdk的,你的是不是只有jre?2023-06-10 12:33:302
win10下载了maven,配置好了环境,无论怎么改,mvn依然在cmd中显示不是内部或者外部的命?
你需要把这个mvn.exe文件放进系统文件夹,放在system32试试。2023-06-10 12:33:383
我的JDK和Maven都是配置好的,为什么还是提示“mvn”不是内部命令呢?
将maven安装目录下的bin目录,添加到path环境变量中,例如:%M2_HOME%in;M2_HOME是另外一个环境变量,值为maven安装目录2023-06-10 12:33:573
如何在Eclipse中自定义mvn命令
Eclipse设置应用本地的maven方法步骤如下:1、下载maven的bin,在apache官方网站可以下载。2、下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVEN_HOME。3、在PATH里加入maven的bin的路径。2023-06-10 12:34:101
eclipse配置好了maven怎么测设成功
执行mvn命令看看就知道了2023-06-10 12:34:184
你好 ,请问你那怎么解决的 运行mvn 的时候报错 No plugin found。。。
仔细检查你的maven环境变量的配置,最好都写全称,不要简写。我是把以前的配置都删掉,已经download的所有文件都删除,重新按照正确的规格配置了maven以及其环境变量,最后在运行相关的maven操作,没有出问题。希望能帮到你2023-06-10 12:34:331
为什么输入mvn后仍提示不是内部命令
你的M2_HOME和JAVA_HOME呢 贴出来看看2023-06-10 12:34:473
eclipse上怎么安装maven
eclipse上安装maven:1.安装Maven,下载一个maven包解压,然后配置maven环境变量(配置完成后在dos窗口用mvn命令测试下)。2.在Eclipse中安装Maven插件3.在Eclipse中配置Maven的setting.xml,即在Preference——》Maven——》User Setting中配置(具体使用哪个setting.xml需要根据你的项目情况而定)。4.拷贝repository包,虽然这个不是必须的,一般通过项目在线更新jar包就可以,但是如果第一次的话最好是拷贝,因为一般项目都会比较大,jar包也会很多很多,在线下载的话会很慢。二、引入和安装Maven项目如果第一步操作成功的话,你就可以在import窗口里面看到Maven的选项了,选择Import a exsiting Maven project 就行,前提是你先把Maven项目从版本库中down下来。如果你引入的这个项目A被别的Maven项目B引用了,那么我们最好是让项目B直接使用本地的项目A,而不是从repository中寻找对应项目A的jar包。这样会避免jar包更新出问题(比如项目A经常更新,jar包可能会更新不及时)。这样的话我们就需要将我们的项目Ainstall到本地,install有两种方法:1.右键项目选择Maven菜单的install即可。2.使用命令,即将目录转换到该项目目录下,然后执行mvn clean install -Dmaven.test.skip=true即可。(推荐该方法,因为跳过了测试) 三、更新jar包更新Maven的jar包应该是对于Maven项目最常用的操作了(因为项目一直在更新,那么jar包肯定也一直在变)。那么对于更新Maven的jar包的方法是:右键项目选择Maven菜单下的update project,然后在弹出框中有一个offline的选项,一般情况我们直接勾选offline(这样它之更新本地的jar包,比如上面提到的项目A的更改会更新,offline的速度很快);当然如果offline不行的话就需要取消对offline的勾选,即在线更新jar包,这样它会从远程服务器中下载最新的jar包。更新完jar包后一定要注意修改项目的properties,要手动改下面几个地方(因为更新完jar包会自动更改这些配置):如果是java项目只需要更改1即可,web项目需要更改1,2,3.1.将build path中的jdk版本改成你所需要的。2.将Deployment Assembly中的自动生成的两个文件夹删除(好像是tmp和tmpwebapp),添加你的WebRoot文件夹。3.如果你的项目有默认的别名,还需要再手动改一下Web Project Setting。四、常见小问题虽然在上面的几个步骤中看起来很简单,但是由于我们的maven插件不太好用,所以也会经常出一些小问题。1.install项目失败这个情况一般会发生在使用右键项目install的方法,因为它有一个test的过程,所以有时候会test失败,这时候我们只需要换成第二种使用install命令的方式就没问题了。2.更新jar包失败经常会有这样一个情况,明明都在线更新jar包了,可是jar包却还是很久以前的,然后在启动tomcat的时候总是会报ClassNotFound或者某个方法不存在的错误。对于这种情况我们最好是找到是哪个包,然后在repository中找到这个包删掉,之后再update那么这个包就会变成最新的了。3.项目莫名其妙的启动不了有时候我明明都在线更新了jar包,然后还clean项目了,但是就是启动失败,仔细一瞧,problems窗口中有错误提示,有什么cycle引用,这时候一般是因为有引用本地安装的项目还有引用repository中jar包,所以可能是你repository中的jar包最新了但是你本地引用的项目没有更新,这时我的无忧做法是:将引用到的项目全部update(记得update完后修改jdk),然后clean,然后重新install(最好使用命令方式),最后再将你的项目update然后clean,基本就没有问题了。2023-06-10 12:34:551
怎样在windows环境中安装maven
阿帕奇maven不需要以服务组件的形式安装在windows上,你仅仅需要下载maven的压缩包,解压,并在windows下配置环境变量路径,下面将演示怎样在windows进行maven的安装1.添加 JAVA_HOME确保你已经安装了JDK,并且在windows环境变量中添加一个”JAVA_HOME”,并且指定你的JDK文件夹,如果你只想在计算机的本用户下使用该环境变量,而不是让计算机的所有用户都使用此环境变量,建议你将环境变量添加到用户变量中2下载阿帕奇maven你可以从这里下载maven的压缩包, official website, 例如: apache-maven-2.2.1-bin.zip.3.解压它解压下载的压缩文件夹到指定文件夹,比如 “D:maven”注意这是全部的操作,你不需要在windows上进行安装程序4.添加 MEAVEN_HOME现在,添加”MAVEN_HOME”到windows环境变量中,环境变量的配置本质上其实就是告诉操作系统怎样去定位和使用软件的位置及功能调用5.增加到PATH添加“Maven bin folder” 到windows环境变量中,为了你能在任何地方使用maven命令,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到path中指定的路径去找6.核实(测试)最后,去验证一下,在DOS命令下,打”mvn -version” 去核实安装细节2023-06-10 12:35:031
Maven的问题:找不到“mvn.bat”。
可能有路径问题,你查看一下maven的安装目录,看看有个文件吗,安装目录尽力不要有空格出现,尽力不要出现汉子,另外环境变量要配好,就ok了2023-06-10 12:35:131
请问maven是什么?怎么使用?
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.2023-06-10 12:35:452
如何在MyEclipse中使用Maven
Maven的安装配置:1、在安装maven之前,先确保已经安装JDK1.7及以上版本,并且配置好环境变量。2、下载maven3,最新版本是Maven3.2.1 3、下载apache-maven-3.2.1-bin.zip文件后,并解压到 D:mavenapache-maven-3.2.14、配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:D:mavenapache-maven-3.2.15、再配置path环境变量,在path值的末尾添加"%M2_HOME%in"点击确定之后,打开cmd窗口:输入 mvn -version,出现版本信息,表示安装成功。6、Maven添加本地仓库:打开本地存放maven目录 例如:D:mavenapache-maven-3.2.1,打开conf文件夹下的settings.xml文件,找到第53行,把注释去掉,修改成:<localRepository>E:/mvnRespo</localRepository>7、myeclipse中的设置:为myEclipse安装Maven插件(默认已有,无需安装)为Eclipse配置MAVEN8、从myEclipse的菜单栏点击Windows -> Preferences -> Maven -> Installations,将之前解压的maven添加进来点击User Settings, 使用自己的Maven配置。2023-06-10 12:35:531
怎么安装maven,在myeclipse配置
Maven的安装配置:在安装maven之前,先确保已经安装JDK1.7及以上版本,并且配置好环境变量。下载apache-maven-3.2.1-bin.zip文件后,并解压到 D:mavenapache-maven-3.2.1配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:D:mavenapache-maven-3.2.1再配置path环境变量,在path值的末尾添加"%M2_HOME%in"点击确定之后,打开cmd窗口:输入 mvn -version2023-06-10 12:36:041
maven项目打包,在 不依赖 与 MyEclipse环境的情况下怎么 打包
如果你的是maven工程,直接通过myeclipse的maven插件运行打包命令mvn package就可以实现打包了,或者用使用命令行(前提是你的电脑已经配置了maven的环境变量),在命令行切换到当前包含pom.xml文件的目录,再运行mvn package命令。如果不是,首先需要去编辑pom.xml文件,做好文件配置,再运行命令。2023-06-10 12:36:101
jenkins配置自动构建maven项目时,当自动构建时,一直failur
在maven官网下载*bin.zip包,解压后,配置环境变量,cmd用mvn -v验证是否安装成功;再到jenkins的系统管理-->系统配置里面关联一下2023-06-10 12:36:241
tomcat7-maven-plugin 需要配置吗
一、环境准备我使用的环境是:Window 10、Tomcat 8.0.36、maven3、tomcat7-maven-plugin 2.2版本。 二、设置环境变量安装Tomcat8.0.36和maven之后设置环境变量,Tomcat设置环境变量时,key为必须为CATALINA_HOME。1.设置maven环境变量MAVEN =D:Program Files (x86)JetBrainsIntelliJ IDEA 2016.1.3pluginsmavenlibmaven3in(我直接引用了InteljiIDEA中的maven)2、设置TOMACAT环境变量CATALINA_HOME=E: omcatapache-tomcat-8.0.363、将他们添加到PATH中PATH=%MAVEN%;%CATALINA_HOME%in;三、在Tomcat中配置用户权限在tomcat的配置文件tomcat_user.xml(%CATALINA_HOME%conf omcat.user.xml)中的< tomcat-users >标签中添加<role rolename="manager-gui"/><role rolename="manager-script"/><user username="username" password="password" roles="manager-gui,manager-script"/>四、在Maven的settings.xml配置Server在Maven的配置文件settings.xml(%MAVEN%confsettings.xml)中的< servers > 中加入<server><id>tomcat8</id><username>username</username><password>password</password></server>这里的username 、password就填我们在tomcat中配置的那个用户名,和密码这里的设置的 id为 tomcat8 我们将在项目的 pom.xml中填写。五、在项目的pom.xml中配置tomcat7-maven-plugin插件在< build> 中引入插件:<build><pluginManagement><plugins>... <!-- 配置tomcat 插件 --><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version><configuration><url>http://localhost:8080/manager/text</url><server>tomcat8</server><path>/test</path><update>true</update></configuration></plugin></plugins></pluginManagement>....注意1、这里的 < server> 中填写的就是为们在%MAVEN%confsettings.xml配置中的那个id即 tomcat8.2、由于我用的tomcat8这里的< url> 必须配置成 xxx/manager/text否则会部署不成功3、由于部署时会下载一些东西最还是在 pom.xml 的< project >标签下加入以下代码:<repositories><repository><id>people.apache.snapshots</id><url>http://repository.apache.org/content/groups/snapshots-group/ </url><releases><enabled>false</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository></repositories><pluginRepositories><pluginRepository><id>apache.snapshots</id><name>Apache Snapshots</name><url>http://repository.apache.org/content/groups/snapshots-group/</url><releases><enabled>false</enabled></releases><snapshots><enabled>true</enabled></snapshots></pluginRepository></pluginRepositories>六、deploy1、开启tomcat2、在pom.xml所在的目录执行 mvn tomcat7:deploy 命令部署项目。七、遇到的问题1、在Window系统下执行在执行 mvn tomcat7:undeploy时,会有残留在tomcat目录下解决方法:在tomcat的配置文件context.xml中 的< Context >标签中添加属性:antiJARLocking=”true” antiResourceLocking=”true”即<Context antiJARLocking="true" antiResourceLocking="true">2023-06-10 12:36:401
Spring STS中如何设置断点
1、下载STS,并安装下载地址:http://www.shaoqun.com/a/81039.aspx图1安装过程很简单,在此不再讲述。2、下载Maven下载地址:http://maven.apache.org/download.cgi图23、配置Maven环境变量图34、执行mvn -v验证Maven环境变量配置是否正确图45、STS中配置Maven图56、创建工程在STS中点击菜单中的新建,选择要建立的工程类型,选择“Spring Project”图62023-06-10 12:36:501
maven 打包 报Java heap space
在dug那也加一下了2023-06-10 12:36:584
maven要配环境变量吗
maven一般来说如果你要在命令行的任何目录下都使用这个mvn命令,那就需要配置环境变量,否则不需要。2023-06-10 12:37:271
maven 下载解压了,环境变量也配置好了,为什么cmd中就是说不是内部命令
我也是刚接触 ,给我的文档上也是这么配置的。2023-06-10 12:37:387
maven 下载解压了,环境变量也配置好了,为什么cmd中就是说不是内部命令
很明显是环境变量没配好,cmd中用path命令查看有没有包含了maven的执行文件路径如e:apache-maven-3.0.3in,另外maven的执行命令是mvn。2023-06-10 12:37:521
windows maven命令行 命令怎么使用
下载maven,下载后如果是压缩包,进行解压,得到maven目录。找到我们的maven目录并复制路径,右键计算机,属性里选择高级系统设置,找到环境变量。用户变量下选择新建,变量名为M2_HOME,变量值为D:Program Filesapache-maven-3.1.0,点击确定找到maven下的bin目录D:Program Filesapache-maven-3.1.0in复制,用户变量下选中PATH点击编辑,粘贴,注意加分号跟其它的隔开。这就算配置完成,验证对不对,win+R快捷键cmd进入dos窗口,输入命令,mvn -v(注意中间有个空格),回车运行后可以看见maven版本maven home表示安装成功。进入或者新建想要生成项目的文件夹,通过运行dos命令mvn archetype:generate,可以简单搭建一个maven项目的骨架。运行过程中会让我们输入groupId,artifactId,package,也可以直接设置这些,例如:mvn archetype:generate -DgroupId=com.xh.maven -DartifactId=maven_03 -Dversion=0.0.1_SNAPSHOT如果我们写好了一个项目,dos命令下可以通过mvn compile编译项目src/main/java下中的类如果编译的结果显示有ERROR,怎么查看ERROR的详细信息呢,可以通过mvn -e,从本例这个提示看,就是pom.xml上第一行xml后面编码encoding拼写错误mvn项目是src下有个main,还有个test测试,mvn -test就是编译src/test/java中的类mvn package 打包mvn install 会把打的jar包发到仓库中,这样另一个项目中pom.xml下通过dependency下配置就可调用里面的类2023-06-10 12:37:592
command not found: mvn
已经配置~/.base_profile文件环境变量情况下,再打开控制台后报command not found: mvn 参考链接: https://blog.csdn.net/With_Her/article/details/1041441092023-06-10 12:39:231
weindows mvn 配置文件在哪儿
下载maven,下载后如果是压缩包,进行解压,得到maven目录。找到我们的maven目录并复制路径,右键计算机,属性里选择高级系统设置,找到环境变量。用户变量下选择新建,变量名为M2_HOME,变量值为D:Program Filesapache-maven-3.1.0,点击确定找到maven下的bin目录D:Program Filesapache-maven-3.1.0in复制,用户变量下选中PATH点击编辑,粘贴,注意加分号跟其它的隔开。这就算配置完成,验证对不对,win+R快捷键cmd进入dos窗口,输入命令,mvn -v(注意中间有个空格),回车运行后可以看见maven版本maven home表示安装成功。进入或者新建想要生成项目的文件夹,通过运行dos命令mvn archetype:generate,可以简单搭建一个maven项目的骨架。运行过程中会让我们输入groupId,artifactId,package,也可以直接设置这些,例如:mvn archetype:generate -DgroupId=com.xh.maven -DartifactId=maven_03 -Dversion=0.0.1_SNAPSHOT如果我们写好了一个项目,dos命令下可以通过mvn compile编译项目src/main/java下中的类如果编译的结果显示有ERROR,怎么查看ERROR的详细信息呢,可以通过mvn -e,从本例这个提示看,就是pom.xml上第一行xml后面编码encoding拼写错误mvn项目是src下有个main,还有个test测试,mvn -test就是编译src/test/java中的类mvn package 打包mvn install 会把打的jar包发到仓库中,这样另一个项目中pom.xml下通过dependency下配置就可调用里面的类2023-06-10 12:39:371
org.apache.tools.zip在MAVEN中怎么配
<dependency><groupId>org.apache.ant</groupId><artifactId>ant</artifactId><version>1.8.2</version></dependency>亲测可用2023-06-10 12:39:485
maven eclipse module 怎么启动
maveneclipse使用:1.安装Maven,下载一个maven包解压,然后配置maven环境变量(配置完成后在dos窗口用mvn命令测试下)。2.在Eclipse中安装Maven插件3.在Eclipse中配置Maven的setting.xml,即在Preference——》Maven——》UserSetting中配置(具体使用哪个setting.xml需要根据你的项目情况而定)。4.拷贝repository包,虽然这个不是必须的,一般通过项目在线更新jar包就可以,但是如果第一次的话最好是拷贝,因为一般项目都会比较大,jar包也会很多很多,在线下载的话会很慢。二、引入和安装Maven项目如果第一步操作成功的话,你就可以在import窗口里面看到Maven的选项了,选择ImportaexsitingMavenproject就行,前提是你先把Maven项目从版本库中down下来。如果你引入的这个项目A被别的Maven项目B引用了,那么我们最好是让项目B直接使用本地的项目A,而不是从repository中寻找对应项目A的jar包。这样会避免jar包更新出问题(比如项目A经常更新,jar包可能会更新不及时)。这样的话我们就需要将我们的项目Ainstall到本地,install有两种方法:1.右键项目选择Maven菜单的install即可。2.使用命令,即将目录转换到该项目目录下,然后执行mvncleaninstall-Dmaven.test.skip=true即可。(推荐该方法,因为跳过了测试)三、更新jar包更新Maven的jar包应该是对于Maven项目最常用的操作了(因为项目一直在更新,那么jar包肯定也一直在变)。那么对于更新Maven的jar包的方法是:右键项目选择Maven菜单下的updateproject,然后在弹出框中有一个offline的选项,一般情况我们直接勾选offline(这样它之更新本地的jar包,比如上面提到的项目A的更改会更新,offline的速度很快);当然如果offline不行的话就需要取消对offline的勾选,即在线更新jar包,这样它会从远程服务器中下载最新的jar包。更新完jar包后一定要注意修改项目的properties,要手动改下面几个地方(因为更新完jar包会自动更改这些配置):如果是java项目只需要更改1即可,web项目需要更改1,2,3.1.将buildpath中的jdk版本改成你所需要的。2.将DeploymentAssembly中的自动生成的两个文件夹删除(好像是tmp和tmpwebapp),添加你的WebRoot文件夹。3.如果你的项目有默认的别名,还需要再手动改一下WebProjectSetting。四、常见小问题虽然在上面的几个步骤中看起来很简单,但是由于我们的maven插件不太好用,所以也会经常出一些小问题。1.install项目失败这个情况一般会发生在使用右键项目install的方法,因为它有一个test的过程,所以有时候会test失败,这时候我们只需要换成第二种使用install命令的方式就没问题了。2.更新jar包失败经常会有这样一个情况,明明都在线更新jar包了,可是jar包却还是很久以前的,然后在启动tomcat的时候总是会报ClassNotFound或者某个方法不存在的错误。对于这种情况我们最好是找到是哪个包,然后在repository中找到这个包删掉,之后再update那么这个包就会变成最新的了。3.项目莫名其妙的启动不了有时候我明明都在线更新了jar包,然后还clean项目了,但是就是启动失败,仔细一瞧,problems窗口中有错误提示,有什么cycle引用,这时候一般是因为有引用本地安装的项目还有引用repository中jar包,所以可能是你repository中的jar包最新了但是你本地引用的项目没有更新,这时我的无忧做法是:将引用到的项目全部update(记得update完后修改jdk),然后clean,然后重新install(最好使用命令方式),最后再将你的项目update然后clean,基本就没有问题了。2023-06-10 12:40:041
zktools如何在linux安装
要在Linux上安装zktools,可以按照以下步骤进行操作:1. 首先,需要下载zktools的安装包,可以从其官方网站下载。2. 解压下载好的安装包,可以使用命令`tar -zxvf zktools-xxx.tar.gz`进行解压缩。3. 进入解压后的zktools目录,使用命令`./install.sh`进行安装。4. 安装完成后,可以使用命令`zktools`进行启动。关于为什么要在Linux上安装zktools,主要是因为zktools是一个用于操作ZooKeeper的命令行工具,而ZooKeeper是一个高可用的分布式协调服务,广泛用于大型分布式系统中,比如Hadoop、Kafka等。在Linux系统中,可以使用zktools来方便地管理和操作ZooKeeper,比如创建节点、查看节点信息等等。另外,对于拓展内容,值得注意的是,安装zktools之前,需要在Linux系统中安装Java环境,因为zktools是基于Java语言开发的。此外,对于zktools的具体使用方法和命令参数,需要查看其官方文档或者使用`zktools -help`命令进行查询。2023-06-10 12:40:1215
edward支持windows吗
可以的。可以在Windows系统下搭建Jenkins环境步骤:配置环境变量新建JAVA_HOME系统环境变量,变量值处输入JDK安装目录,如 "D:Program FilesJavajdk1.8.0_66"新建CLASSPATH变量,变量值为".;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar"修改Path变量,在最后添加";%JAVA_HOME%in"在cmd中输入"java -version",有版本信息返回,说明已添加成功2.安装Ant这里采用Ant1.9.6版作为Jenkins的构建脚本Ant下载地址: http://apache.fayea.com//ant/binaries/apache-ant-1.9.6-bin.zip下载完后直接解压缩即可。配置环境变量新建ANT_HOME系统环境变量,变量值处输入ANT安装目录,如 "D:Program FilesApache Software Foundationapache-ant-1.9.6"修改CLASSPATH变量,在最后添加";%ANT_HOME%lib"修改Path变量,在最后添加";%ANT_HOME%in"在cmd中输入"ant -version",有版本信息返回,说明已添加成功3.安装Maven这里采用Maven3.3.9版作为Java代码的公共类库Maven下载地址: http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip下载完后直接解压缩即可。配置环境变量新建MAVEN_HOME系统环境变量,变量值处输入ANT安装目录,如 "D:Program FilesApache Software Foundationapache-maven-3.3.9"修改Path变量,在最后添加";%MAVEN_HOME%in"在cmd中输入"mvn -version",有版本信息返回,说明已添加成功4.安装Tomcat这里采用Tomcat9.0.0版作为Jenkins的Web容器5.安装Jenkins2023-06-10 12:40:461
Myeclipse里面导入的 Maven 如何运行
按右键有菜单的2023-06-10 12:40:545
用maven导入hadoop源码到eclipse中报异常
我也遇到了同样的问题,在环境变量中配置了protoc的path,进入hadoop源目录再次运行时,仍然出现这种错误。2023-06-10 12:41:182
eclipse怎样安装eslint
方法/步骤1下载maven的bin,在apache官方网站可以下载。2下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVEN_HOME3在PATH里加入maven的bin的路径4由于Maven依赖Java运行环境,因此使用Maven之前需要配置Java的运行环境。下载并安装JDK,配置JDK的环境变量JAVA_HOME,否则maven将无法使用5配置完毕后,在Windows命令提示符下,输入mvn -v测试一下,配置成功显示如图:6配置成功后开始在Eclipse中配置Maven,点击eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可,如下图:7安装完毕后,点击重启eclipse8重启后,为了使得Eclipse中安装的Maven插件,同windows中安装的那个相同,需要让eclipse中的maven重新定位一下,点击Window -> Preference -> Maven -> Installation -> Add进行设置9设置成功即安装完成。http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html2023-06-10 12:41:271
maven命令在cmd中无反应(mvn clean) 急求 在线等 谢谢 ...
mvn clean package install deploy 等等命令,是需要在maven工程里执行的。2023-06-10 12:41:361
如何在windows下安装maven
下载Maven的安装包, 如图所示,点击 apache-maven-3.2.5-bin.zip 链接下载 3.2.5 版本的mavn包。2023-06-10 12:41:443
windows7怎么配置maven镜像
1下载Maven的安装包,下2点击apache-maven-3.2.5-bin.zip 链接下载 3.2.5 版本的mavn包。3下载后的文件为apache-maven-3.2.5-bin.zip压缩包,将其解压到一个固定的文件夹。我的是解压到 C: ools 目录下,更新Maven时只需要下载新的Maven包,解压到此目录并按照第三步修改环境变量即可。4修改环境变量。打开系统属性面板(在桌面上右击"我的电脑" ->"属性"->"高级系统设置"),然后点击"环境变量" ->"新建"->输入"M2_HOME"和Maven解压后的根目录路径(我解压到C: ools下所以完整的路径就是C: oolsapache-maven-3.2.5),然后点击确定,再然后找到名为Path的系统变量,单击选中后点击"编辑",将%M2_HOME%in; 添加到变量值的开头(注意最后的分号也是要添加的)。5验证是否安装成功。点击windows左下角的"开始",在搜索框中输入cmd,然后回车就可以打开windows的命令提示符窗口,然后输入echo %M2_HOME% 命令查看设置的环境变量,输入mvn -v 查看maven的版本,如果安装成功则显示如下所示:6生成Maven本地仓库。在Maven项目中,用户无需像以前一样自己下载依赖的jar包再放入项目中,只需要定义项目的 pom.xml 文件,对项目使用Maven命令时,Maven会自动从网络上下载相应的包到本地仓库,项目就可以直接使用本地仓库的包。第一次安装Maven时在windows的命令提示符窗口输入 mvn help:system 命令然后回车,等其执行完后就可以在 C:UsersAdmin.m2 epository 看到 Maven 下载的一些文件。注: 本步必须在联网情况下执行。7用户自定义配置。Maven有一个全局配置文件为Maven根目录/conf/settings.xml 文件(比如我的就是 C: oolsapache-maven-3.2.5confsettings.xml),Maven默认是使用此配置文件,所有用户共享此配置。但是推荐每一个用户配置自己的配置文件,防止无意思影响系统中其他用户,只需要将全局的配置文件复制到用户目录下的 .m2 文件夹即可(我的当前用户是 Admin,所以复制后为 C:UsersAdmin.m2settings.xml )。(如果没有 .m2 文件夹 请先执行上一步,maven会在当前用户的目录下生成.m2 文件夹)。2023-06-10 12:41:521