mavenrepo(mavenrepository配置)
本篇文章给大家谈谈mavenrepo,以及mavenrepository配置对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、如何配置maven环境
- 2、maven repository 私人仓库怎么搭建
- 3、D:\maven_repository\repo is not a valid Maven home directory.
- 4、Maven中的参数分别是什么意思?
- 5、maven打包和镜像地址有关系吗
- 6、怎么自定义maven的中央仓库位置?
如何配置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 repository 私人仓库怎么搭建
方法:
1.基于卖誉高artifactId准备路径,将artifactId连接到后面:org/testng/testng
2.使用version准备路径,将version连接到后面:org/testng/testng/5.8
3.将artifactId于version以分隔符连字号连接到后面:org/testng/testng/5.8/tesng-5.8
4.判断如果构件有classifier,就要在 第4项 后增加 分隔符连字号 再虚烂加上 classifier,org/testng/testng/5.8/tesng-5.8-jdk5
5.检查构件的extension,如果extension存在,则加上句点分隔符和extension,而extension是由packing决定的,org/testng/testng/5.8/tesng-5.8-jdk5.jar
6、基于groupId准备路径,将句点分隔符转成路径分隔符,就是将 "."中尺 转换成 "/" ; example: org.testng ---org/testng
参考资料
Maven详解之仓库------本地仓库、远程仓库.研发管理[引用时间2017-12-28]
[img]D:\maven_repository\repo is not a valid Maven home directory.
maven home 是你租亏的maven路春宏径
user setting file 是你的maven下的conf里的setting.xml路径
注意两个路径前面都是相同的,不同扒型册的是后面的
Maven中的参数分别是什么意思?
刚刚接触maven,大概回答悔配下……
!-- 项目的全球唯一标识符,通常使用全限定的包名区分该项目和其他项目。并且构建时生成的路径也是由此生成, 如com.mycompany.app生成的相对路径为:/com/mycompany/app --
groupId asia.banseon /groupId
!-- 构件的标识符,它和group ID一起唯一标识一个构件。换句话说,你不能有两个不同的项目拥有同样的artifact ID和groupID;在某个特定的group ID下,artifact ID也必须是唯一的。构件是项目产生的或使用的一个东西,Maven为项目产生的构件包括:JARs,源码,二进制发布和WARs等。 --
artifactId banseon-maven2 /artifactId
!-- 项目当前版本,格式为:主版本.次版本.增量版本-限定版本号 --
version 1.0-SNAPSHOT /version
!-- 项目产生的构件类型,例如jar、war、ear、pom。插件可以创建他们自己的构件类型,所以前面列的不是全部构件类型 --
packaging jar /packaging
====================================
使用mvn archetype:generate创建新项目时需要指定archetypeGroupId和archetypeArtifactId,archetypeGroupId代表该项目所在的小组,archetypeArtifactId简单指定一个项目的名字。
archetypeCatalog :参销搜数,指定已定义的模板创建工程。
interactiveMode:是否希望maven与用户输入进行交互,true的话,maven就亏前历有可能与用户交互,默认是true
maven打包和镜像地址有关系吗
没有太大关系。Maven在打包之前进行了编译、测试核消等操作。maven打包第一种方式:将项目检测为一喊告个maven项目,涉及改渗知子包的会自动打成jar包。maven的第二种打包方式:这个适合多项目整合打包的方式,在使用过程中涉及到命令打包。maven的常用镜像地址:阿里的镜像地址、华为的镜像地址、ibiblio镜像地址、repo1.maven.org镜像地址、repo2镜像地址、spring.io镜像地址、UK镜像地址、JBoos镜像地址、Google镜像地址、Maven china镜像地址等等。
怎么自定义maven的中央仓库位置?
运行Maven的时候,Maven所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。
比如说,你的项目配置了junit-3.8的依汪哗赖,在你运行mvn test 的时候,Maven需要使用junit-3.8的jar文件,它首先根据坐标查找本地仓库,如果找到,就直接困塌使用。如果没有,Maven会检查可用的远程仓库配置,然后逐个尝试这些远程仓库去下载junit-3.8的jar文件,如果远程仓库存在该文件,Maven会将其下载到本地仓库中,继而使用。如果尝试过所有远程仓库之后,Maven还是没能够下载到该文件,它就会报错。
如何使用开源中国maven仓库。
1.安装Maven。如果需要使用到 Maven ,必须首先安装 Maven , Maven 的下载地址在 Apache Maven 中有,您也可以点击这里下载。下载后解压到你要放的目录下,然后配置一下环境变量。新建环境变量 M2_HOME ,输入值为 Maven 的安装目录。
2.修改 settings.xml。在 Maven 中使用 OSChina 的 Maven 服务还需要简单配置一下 Maven,在 Maven 的安装目录下的 conf 文件下有个 settings.xml 文件,接下来我们需要对这个文件做简单的修改,修改前您可以简单备份下该文件。 备份后直接下载替换就ok了,也可以自行修改具体修改内容见这里。文件下载点击 settings.xml 下载。
3.创建Maven项目。首先创建一个Maven的Project,我们勾选上Create a simple project (不使用骨架),这里的Packing 选择 war的形式,由于packing是war包,那么下面也就多出了webapp的目录,由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project。接下来观察我们的项目结构,多了一个web content目录。在src下找到webapp目录,然后finish。最后困尺行一步,我们要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next后再点击finish完成。
关于mavenrepo和mavenrepository配置的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。