maven环境变量配置(怎么配置python的环境变量)
如何安装配置jdk和maven
资源下载?
①、Jdk下载:Jdk8下载地址?
打开链接后会看到如下图所示的下载界面,我们一般选择Windows版本,X86是32位系统,X64是64位系统,请根据不同系统做出不同的选择。?
②、Maven下载:Maven下载地址?
打开Maven链接后,选择如图所示的链接进行下载。?
软件安装?
软件安装是最简单的一步了,JDK只需要点击下一步就行,当然,安装目录什么的你可以按照自己的心意来。而Maven只需要解压下载的Maven压缩包即可。?
注意:Jdk安装完成时会提示安装jre,这个是必须要安装的,接着点击下一步就行,是不是很简单,别害怕,Just do it。
环境配置?
环境配置就是在软件安装完成之后,配置下我们的电脑的环境变量,相当于告诉电脑:“我有这个东西了,你要用到的话就来这里找”。?
右击“我的电脑”,选择属性,然后按照以下步骤操作即可。?
①、Jdk环境变量的配置:新加环境变量JAVA_HOME,变量值为安装的jdk的根目录,我这里是F:\development-soft-installed\Java\jdk1.8.0_111?
完成了JAVA_HOME的配置之后,我们还需要修改Path环境变量,找到Path环境变量,点击修改,在变量值的末尾添加“;%JAVE_HOME%\bin”,如图:?
②、maven环境变量的配置:新加环境变量MAVEN_HOME,变量值是maven解压后的目录,我这里是F:\development-soft-installed\apache-maven-3.3.1?
同样的,在完成了MAVEN_HOME的配置之后,我们也需要修改Path环境变量,在变量值的末尾添加“;%MAVEN_HOME%\bin”,如图:?
结果验证?
是不是很简单就完成安装了呢,接下来我们来验证下是否真的安装成功了。同时按住Window键 + r打开运行窗口,输入cmd进入命令行窗口。?
①、Jdk安装结果的验证?
在cmd命令行窗口输入java -version即可查看安装结果,版本信息,如图为安装成功。?
②、maven安装结果的验证?
在cmd命令行窗口输入mvn -v即可查看安装结果,版本信息以及Jdk信息等,如图为安装成功。?
如何配置maven环境
配置maven运行环境可以这样弄:
第一步:配置maven环境
将下载文件解压,然后设置maven环境
如果你配置过jdk的话,这里对你应该不难。如我的maven环境为:F:\maven\apache-maven-3.0.3
我的电脑-----属性----高级-----环境变量-----环境变量-----新建
变量名:M2_HOME
变量值:F:\maven\apache-maven-3.0.3
找到path
在环境变量值尾部加入:;%M2_HOME%\bin;---前面注意分号
当然,你也可以直接在path 路径下加入:;F:\maven\apache-maven-3.0.3\bin 只是上面的方式更优雅一点。
我新建立
打开命令提示符(开始---运行---cmd),检查我们的java环境和maven环境是否有误。
第二步:修改仓库位置
修改我们仓库地址,仓库用于存放我们项目所依赖的所有jar包。
我的仓库路径:F:\maven\repo----这个路径是我自己创建,你可以将路径创建在任何位置。
我们打开…\apache-maven-3.0.3\conf\目录下的setting.xml文件,设置成我们创建的仓库路径
下面我们用一个命令验证一下。打开命令提示符,输入:mvn help:system
该命令会打印出所有的java系统属性和环境变量。这些信息对我们日常的编程工作很有帮且。
如果运行的过程中没有错误,打开我们仓库(F:\maven\repo)会发现里面多了一些文件。这些文件就是我们从maven的中央仓库下载到本地仓库的。
第三步:创建maven项目
创建一个我们自己的项目。
如何在环境变量中配置maven环境变量
myeclipse自带maven(Maven4MyEclipse)
创建项目:
新建Web Projects项目,在新建的页面上打上maven的勾。新建的项目里会多出个pom.xml文件
为项目添加依赖包:
右键项目,选择Maven4MyEclipse--add Dependency。输入包名,maven会从中央库中查找。
创建自己的依赖包:
在pom.xml文件上右键,选择run as--maven install。该命令将项目发布到本地的资源库中。
其他项目需要用到这个资源,输入资源名称就可以找到。
手动安装maven
Maven 2.2.1为例 (3.0.3没下下来)
下载地址:
解压maven到安装的位置
如D:\
设置maven环境变量
配置maven环境之前要确定配置好了jdk的环境
maven_home=D:\apache-maven-2.2.1
PATH=%maven_home%\bin
测试maven是否成功
mvn -v
构建myeclipse项目
建一个web项目
mvn archetype:create -DgroupId=com.myframe -DartifactId=myframe -DarchetypeArtifactId=maven-archetype-webapp
-DgroupId 生成pom的groupidcom.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
localRepositoryD:/.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 中安装 jar
mvn 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或者容器提供,类似于classpath
runtime:在执行时,需要使用
test:用于test任务时使用
system:需要外在提供相应得元素。通过systemPath来取得
systemPath : 仅用于范围为system。提供相应的路径
optional : 标注可选,当项目自身也是依赖时。用于连续依赖时使用
还有两个问题没解决:
1.用maven构建的工程导入myeclipse中是java工程
2.myeclipse8.5自带maven插件创建的web项目怎么构建maven目录结构
3.导入的myeclipse工程没有Maven Dependencies依赖包
内网maven,使用本地库,不下载行吗
maven
内网使用Maven本地仓库环境
郝少
原创大数据领域优质创作者
关注
3点赞·1762人阅读
一、需求说明
????????在内网开发中,由于不能上网的情况下,需要离线使用一些下载好的maven依赖仓库,这个时候需要一些特殊的配置,才能正确的使用;
二、配置步骤
1、下载并配置maven环境
配置maven环境变量:
MAVEN_HOME:
C:\MyselfApplication\WinSoft\Maven\apache-maven-3.5.0
Path:
%MAVEN_HOME%\bin
登录后复制
查看是否配置成功:mvn -v
?2、修改配置文件
这里maven仓库的建设位置为:C:\MyselfApplication\WinSoft\Maven\maven_localRepository;在C:\MyselfApplication\WinSoft\Maven\apache-maven-3.5.0\conf下的setting.xml中增加如下配置:
localRepositoryC:\MyselfApplication\WinSoft\Maven\maven_localRepository/localRepository
offlinetrue/offline
mirrors
mirror
idcentral/id
mirrorOf*/mirrorOf
namecentral/name
url:\MyselfApplication\WinSoft\Maven\maven_localRepository/url
/mirror
/mirrors
登录后复制
3、删除_remote.repositories文件
????????将maven仓库下新拷贝过来的依赖文件夹下面的_remote.repositories文件进行删除,否则还是会从远程仓库中找;
windows删除命令:for /r %i in (_remote.repositories) do del %i
C:
cd MyselfApplication/WinSoft/Maven/maven_localRepository
for /r %i in (_remote.repositories) do del %i
登录后复制
?4、IDEA配置
maven
有什么不氪金的手游
精选推荐
广告