[原] Maven与私服Apache Archiva配置的一些问题汇总
2013-06-06 12:19
495 查看
1) Apache Archiva安装, 这个很简单,请直接查看官网或到Google搜索,很多的.
2) Apache Archiva的Repository配置,在添加了Remote Repositories后, 要记得如果是使用代理访问互联网,首先要添加Network Proxies, 之后在Proxy Connectors里将添加的Remote Repositories与Network Proxies关联.
3) Maven的Settings.xml的配置.
有时我们在项目的POM与Settings.xml里加入了上面创建的Archiva Repository后,可是在跑Maven命令时Maven仍然会到它默认的仓库( http://repo.maven.apache.org/maven2 ) 去下载所依赖的Jar. 要实现一切下载都经由我们自己的私服Archiva,需要在Maven的Settings.xml增加如下配置:
这样所有的下载都只会经我们自己的Archiva了.
4) 到这一步,如果再跑Maven命令时依赖的Jar仍然不能下载或下载出错或找不到包, 请在mvn命令后增加 –U 参数, 就可以了.
5) 关于安装第三方jar到Artifact, 从Artifact的官方上看到其实有很多种方法(请看这里),最简单的就是从Archiva的web 页面上找到Upload Artifact这个功能. 我使用的方法是maven的 deploy:deploy-file 命令,这种方法时要注意的是如果你要安装的jar和pom是位于本地repository的目录下,这个命令就会出错 (Cannot deploy artifact from the local repository…), 解决方法:将要安装的jar和pom copy到其它目录再安装,只要不在本地仓库目录都应该可以.
2) Apache Archiva的Repository配置,在添加了Remote Repositories后, 要记得如果是使用代理访问互联网,首先要添加Network Proxies, 之后在Proxy Connectors里将添加的Remote Repositories与Network Proxies关联.
3) Maven的Settings.xml的配置.
有时我们在项目的POM与Settings.xml里加入了上面创建的Archiva Repository后,可是在跑Maven命令时Maven仍然会到它默认的仓库( http://repo.maven.apache.org/maven2 ) 去下载所依赖的Jar. 要实现一切下载都经由我们自己的私服Archiva,需要在Maven的Settings.xml增加如下配置:
<mirror> <id>MyOwnRepo</id> <mirrorOf>*</mirrorOf> <name>MyOwnRepo </name> <url>http://192.168.1.1/archiva/repository/internal</url> </mirror>
这样所有的下载都只会经我们自己的Archiva了.
4) 到这一步,如果再跑Maven命令时依赖的Jar仍然不能下载或下载出错或找不到包, 请在mvn命令后增加 –U 参数, 就可以了.
5) 关于安装第三方jar到Artifact, 从Artifact的官方上看到其实有很多种方法(请看这里),最简单的就是从Archiva的web 页面上找到Upload Artifact这个功能. 我使用的方法是maven的 deploy:deploy-file 命令,这种方法时要注意的是如果你要安装的jar和pom是位于本地repository的目录下,这个命令就会出错 (Cannot deploy artifact from the local repository…), 解决方法:将要安装的jar和pom copy到其它目录再安装,只要不在本地仓库目录都应该可以.
相关文章推荐
- nexus本地私服对应的maven一些配置问题
- eclipse 配置Maven问题解决办法:新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes .
- resin3.0+apache2.0配置过程的一些问题解决。
- linux下配置apache虚拟主机解决方案以及一些问题
- Maven私服问题汇总
- Apache2.4+ php5.6配置问题的一些记录
- 【转载自nimblewind】Maven本地仓库配置和archiva私服搭建
- eclipse 配置Maven问题解决办法:新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes
- Maven私服问题汇总---学习笔记
- 配置IIS,Apache,PHP过程中遇到的一些问题
- eclipse 配置Maven问题解决办法:新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes .
- 一些在开发中关于Maven使用时遇到的问题的汇总
- Maven私服问题汇总
- Maven私服问题汇总
- maven 配置web项目时遇到的一些问题
- Maven私服问题汇总
- apache配置django的一些小问题
- Maven本地仓库配置和archiva私服搭建
- 配置apache和php mysql的一些问题
- 关于Linux下apache的一些配置问题