maven项目配置时私服nexus以及仓库repository的一些情况
2013-07-27 21:55
417 查看
前几日碰到了一个项目,主要是基于一个开源项目的二次开发,
主项目的pom.xml有如下代码段
这里可以把这里面的一些仓库repostory的url在nexus中进行设置。
1.添加proxy repository。然后设置相应的id,name,以及url。
2.然后添加需要使用到的repository到 public group中,如下
设置好之后进行刷新
查看
是否有这样的 remoxxxx。就是被阻塞了。这个时候 这个repository就要在pom.xml文件中进行配置了。
---------------------------------------------------------------------------------------------------------------------------------------
这时候要配置maven的镜像。
打开maven安装目录下的conf-----》settings.xml文件。
xxx
下面还要配置一个
另外记得配置用户名和密码,一般使用admin和admin123就可以了。
这里把上面的改成admin和admin123吧。具体忘了。。。。。╮(╯▽╰)╭
然后一直重启eclipse,update maven项目。
看下可以否。。。
主项目的pom.xml有如下代码段
<!-- 设定除中央仓库(repo1.maven.org/maven2/)外的其他仓库,按设定顺序进行查找. --> <repositories> <!-- 如有Nexus私服, 取消注释并指向正确的服务器地址. <repository> <id>nexus-repos</id> <name>Team Nexus Repository</name> <url>http://localhost:8081/nexus/content/groups/public</url> </repository> --> <repository> <id>central-repos</id> <name>Central Repository</name> <url>http://repo.maven.apache.org/maven2</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>springsource-repos</id> <name>SpringSource Repository</name> <url>http://repo.springsource.org/libs-milestone-local</url> <snapshots> <enabled>false</enabled> </snapshots> </repository>这里就是为了防止私服中央仓库没有找到jar的时候需要本地直接去springsource-repos引用仓库寻找。
这里可以把这里面的一些仓库repostory的url在nexus中进行设置。
1.添加proxy repository。然后设置相应的id,name,以及url。
2.然后添加需要使用到的repository到 public group中,如下
设置好之后进行刷新
查看
是否有这样的 remoxxxx。就是被阻塞了。这个时候 这个repository就要在pom.xml文件中进行配置了。
---------------------------------------------------------------------------------------------------------------------------------------
这时候要配置maven的镜像。
打开maven安装目录下的conf-----》settings.xml文件。
<mirrors> <mirror> <id>central</id> <mirrorOf>*</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://localhost:8081/nexus/content/groups/public/</url> </mirror>
xxx
下面还要配置一个
<profiles> <profile> <id>central-repos</id> <repositories> <repository> <id>central</id> <name>central_nexus</name> <url>http://localhost:8081/nexus/content/groups/public/</url> <layout>default</layout> <snapshotPolicy>always</snapshotPolicy> </repository> </repositories> </profile>然后要启动这个profile。
<activeProfiles> <activeProfile>central-repos</activeProfile> </activeProfiles> <!-- activeProfiles | List of profiles that are active for all builds. | <activeProfiles>这样就可以使用了。具体这个配置还是参考孔浩老师的maven配置吧。
另外记得配置用户名和密码,一般使用admin和admin123就可以了。
<server> <id>test-log-snapshot</id> <username>deployment</username> <password>deployment123</password> </server> <server> <id>user-releases</id> <username>deployment</username> <password>deployment123</password> </server> <server> <id>user-snapshots</id> <username>deployment</username> <password>deployment123</password> </server>
这里把上面的改成admin和admin123吧。具体忘了。。。。。╮(╯▽╰)╭
然后一直重启eclipse,update maven项目。
看下可以否。。。
相关文章推荐
- MyEclipse 配置maven项目pom.xml设置 上传项目到nexus私服,通过中转仓库下载插件,以及nexus的配置
- Maven常用命令以及Nexus私服配置
- 【项目管理与构建】Maven搭建私服——Nexus的详细介绍以及安装(四)
- Linux 安装配置maven3.0 以及搭建nexus私服
- reindex-maven 私服(nexus)架设以及项目管理中遇到的问题及解决方案(updating)
- JAVAWEB开发之Maven的入门详解——Maven的安装以及项目的结构和Maven的使用以及私服的搭建与配置
- Maven入门,Maven项目的创建,nexus 2.x搭建私服以及Maven多模块项目创建
- 本地安装nexus私服步骤以及配置到本地maven插件中
- JAVAWEB开发之Maven的入门详解——Maven的安装以及项目的结构和Maven的使用以及私服的搭建与配置
- Linux安装配置maven以及搭建nexus私服
- Linux 安装配置maven3.0 以及搭建nexus私服
- 【项目管理与构建】Maven搭建私服——Nexus的详细介绍以及安装(四)
- Linux安装配置maven3.0以及搭建nexus私服
- Linux安装配置maven3.0以及搭建nexus私服
- Nexus OSS私服仓库的安装和配置以及与Maven整合配置
- 03.maven连接nexus私服配置以及maven settings.xml文件详解
- Linux安装配置maven以及搭建nexus私服(编写启动脚本)
- 如何配置maven项目连接私服(nexus)
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(三): 配置篇
- maven 私服(nexus)架设以及项目管理中遇到的问题及解决方案