【Maven由浅入深】2.maven安装的注意事项
2016-01-31 11:51
197 查看
这次主要讲解了
(1)安装本地仓库
(2)找到网络中央仓库的路径
(3)archetype骨架生成器
上次我们安装了Maven,并且创建并编译了一个简单的额项目。我们了解了,Maven工程依赖的所有jar包以及插件文件都放置在仓库中,而这个仓库默认为C:/盘下的用户“文档”文件夹内。
使用默认的仓库配置并不是最佳选择,因为我们的仓库放置在C盘,随着工程的丰富,我们的仓库将会越来越大,C盘一般是系统盘,会占用我们的系统资源,再者,我们重装系统的时候,会将仓库清理掉,所以,我们还是自己修改一下仓库的所在路径。
修改仓库路径上次已经提到了,就是在我们的Maven安装路径下的conf文件夹下,有一个名为settings.xml配置文件,其中的
“<localRepository>/path/to/local/repo</localRepository>”
标签对就是来配置仓库的路径。
我们在D盘创建一个名为“Maven”的文件夹,把我们的settings.xml拷贝进去,然后在这个文件夹中我们创建一个文件夹,名为“repos”,然后同时修改maven安装路径conf中的settings.xml以及刚刚我们Maven下的settings.xml配置文件修改其内容为:
现在我们的仓库就从原来的默认路径至d:/java/maven/repos下了。
我们测试一下:
![](https://img-blog.csdn.net/20160131114339091?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
发现仓库已经转移过来了:
![](https://img-blog.csdn.net/20160131115259563?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
对于我们已经存在的jar包可以直接从仓库中取,但是对于没有的,maven就要从网络中央仓库中下载,那么如何配置网络中央仓库呢?(默认是从apache的中央仓库中去取的)
首先我们的网络中央仓库在maven安装路径下有lib文件夹下的maven-model-builder-3.3.1.jar包中的maven-model-builder-3.3.1.jar\org\apache\maven\model下的pom-4.0.0.xml配置文件中:
![](https://img-blog.csdn.net/20160131114456310?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
(search.maven.org可以让大家搜索自己想要的jar包)
接下来给大家介绍maven给我们提供的一些工具,其中骨架工具可以帮我们创建一个maven工程(其中包含有src以及源码,pom.xml文件),
我们可以调用mvn archetype:generate指令来使用骨架工具:
下载完骨架所需要的插件之后就会让我们输入工程的一些信息:
1.选择alpha的版本(我们这里选择的6)
![](https://img-blog.csdn.net/20160131114601967?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.输入工程的信息:
![](https://img-blog.csdn.net/20160131114611639?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
发现已经给我们创建好了工程:
![](https://img-blog.csdn.net/20160131114625030?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160131114639249?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
当然,我们还可以使用这种一次性的指令创建maven工程:
![](https://img-blog.csdn.net/20160131115042156?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
(中间也要输入一次版本号)
效果和之前一样。
这就是我们创建maven项目的最基本方式。但是我们一般都是在编译器(如eclipse)中创建Maven工程,所以我们要了解如何在eclipse中创建maven项目。下次我们继续探讨。
转载请注明出处:http://blog.csdn.net/acmman/article/details/50614249
(1)安装本地仓库
(2)找到网络中央仓库的路径
(3)archetype骨架生成器
上次我们安装了Maven,并且创建并编译了一个简单的额项目。我们了解了,Maven工程依赖的所有jar包以及插件文件都放置在仓库中,而这个仓库默认为C:/盘下的用户“文档”文件夹内。
使用默认的仓库配置并不是最佳选择,因为我们的仓库放置在C盘,随着工程的丰富,我们的仓库将会越来越大,C盘一般是系统盘,会占用我们的系统资源,再者,我们重装系统的时候,会将仓库清理掉,所以,我们还是自己修改一下仓库的所在路径。
修改仓库路径上次已经提到了,就是在我们的Maven安装路径下的conf文件夹下,有一个名为settings.xml配置文件,其中的
“<localRepository>/path/to/local/repo</localRepository>”
标签对就是来配置仓库的路径。
我们在D盘创建一个名为“Maven”的文件夹,把我们的settings.xml拷贝进去,然后在这个文件夹中我们创建一个文件夹,名为“repos”,然后同时修改maven安装路径conf中的settings.xml以及刚刚我们Maven下的settings.xml配置文件修改其内容为:
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="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>d:/java/maven/repos</localRepository> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> </servers> <mirrors> </mirrors> <profiles> </profiles> </settings>
现在我们的仓库就从原来的默认路径至d:/java/maven/repos下了。
我们测试一下:
发现仓库已经转移过来了:
对于我们已经存在的jar包可以直接从仓库中取,但是对于没有的,maven就要从网络中央仓库中下载,那么如何配置网络中央仓库呢?(默认是从apache的中央仓库中去取的)
首先我们的网络中央仓库在maven安装路径下有lib文件夹下的maven-model-builder-3.3.1.jar包中的maven-model-builder-3.3.1.jar\org\apache\maven\model下的pom-4.0.0.xml配置文件中:
<repositories> <repository> <id>central</id> <name>Central Repository</name> <url>https://repo.maven.apache.org/maven2</url> <layout>default</layout> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>中央仓库就是https://repo.maven.apache.org/maven2这个路径。我们访问以下,发现可以下载任意我们想要的jar包:
(search.maven.org可以让大家搜索自己想要的jar包)
接下来给大家介绍maven给我们提供的一些工具,其中骨架工具可以帮我们创建一个maven工程(其中包含有src以及源码,pom.xml文件),
我们可以调用mvn archetype:generate指令来使用骨架工具:
下载完骨架所需要的插件之后就会让我们输入工程的一些信息:
1.选择alpha的版本(我们这里选择的6)
2.输入工程的信息:
发现已经给我们创建好了工程:
当然,我们还可以使用这种一次性的指令创建maven工程:
(中间也要输入一次版本号)
效果和之前一样。
这就是我们创建maven项目的最基本方式。但是我们一般都是在编译器(如eclipse)中创建Maven工程,所以我们要了解如何在eclipse中创建maven项目。下次我们继续探讨。
转载请注明出处:http://blog.csdn.net/acmman/article/details/50614249
相关文章推荐
- java : 转换编码小工具 native2ascii
- angularjs之表达式
- OKHttp3.0的日常及入门
- 补基础—.—
- 你总问,全面发展还是术业专攻?这就是答案
- 你总问,全面发展还是术业专攻?这就是答案
- IOS处女做--天气预报
- Linux进程间通信——使用命名管道
- linux下创建ucenter用户
- 禁用APP Transport Security以访问http链接
- 数据库导入导出操作
- UVa 401 - Palindromes
- Linux 的set,env和export
- Metasploit渗透
- 【BZOJ】1013 球形空间生成器
- Struts2学习之Action
- Linux x64 RPM Java 安装说明
- android-Providing Up Navigation,Providing Proper Back Navigation
- html 中几次方,平方米,立方米.
- Linux crontab定时执行任务 命令格式与详细例子