Maven安装
下载地址:
http://maven.apache.org/download.html
下载(此版本为3.0.4):wget http://mirror.bjtu.edu.cn/apache/maven/binaries/apache-maven-3.0.4-bin.tar.gz
解压安装:tar -xvzf apache-maven-3.0.4-bin.tar.gz
maven的环境配置: vim /etc/profile 中 添加
export M2_HOME=../apache-maven-3.0.4
export PATH=$PATH:$M2_HOME/bin
使环境生效 source /etc/profile
测试maven 安装成功 mvn -v
Nexus 网站
http://www.sonatype.org/nexus/
下载
http://nexus.sonatype.org/downloads/
Nexus提供了两种安装方式,一种是内嵌Jetty的bundle,只要你有JRE就能直接运行。第二种方式是WAR,你只须简单的将其发布到web容器中即可使用.
解压 tar xvzf nexus-2.0-bundle.tar.gz
进入 cd ...bin/jsw/linux-x86-64/中 运行 ./nexus start 即可。
http://localhost:8081/nexus 进入. 默认用户名密码为admin/admin123.
nexus默认是关闭远程索引下载功能的,主要是担心会造成对服务器的巨大负担,需要我们手工开启。
开启的方式:
点击Administration菜单下面的Repositories,将这三个仓库Apache Snapshots,Codehaus Snapshots,Maven Central的Download Remote Indexes修改为true。然后在这三个仓库上分别右键,选择Re-index,这样Nexus就会去下载远程的索引文件。
要让maven使用nexus作为私服,需要做一些设置,使用和原来设置artifactory相似的方法。修改~/.m2/settings.xml.
增加nexus的profile:
<profiles>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>nexus</id>
<name>Nexus</name>
<url>http://ip:8081/nexus/content/groups/public/</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<name>Nexus</name>
<url>http://ip:8081/nexus/content/groups/public/</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled> </snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
镜像:
如果你的地理位置附近有一个速度更快的central镜像,或者你想覆盖central仓库配置,或者你想为所有POM使用唯一的一个远程仓库(这个远程仓库代理的所有必要的其它仓库),你可以使用settings.xml中的mirror配置。
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<name>Nexus</name>
<url>http://[color=red]IP[/color]:8081/nexus/content/groups/public/</url>
</mirror>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>central</id>
<name>Nexus</name>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Nexus</name>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled> </snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
此配置用Maven私服覆盖central仓库配置 这样Maven对任何仓库的构件下载请求都会转到私服中.
需要开机启动maven私服服务
在 /etc/rc.d/rc.local 中加入 nexus/bin/jsw/linux-x86-64/nexus start
推荐几个好的 Maven 常用仓库网址:
http://mvnrepository.com/
http://search.maven.org/
http://repository.sonatype.org/content/groups/public/
http://people.apache.org/repo/m2-snapshot-repository/
http://people.apache.org/repo/m2-incubating-repository/
转载自:
http://www.l99.com/EditText_view.action?textId=458901
- 大小: 75.4 KB
分享到:
相关推荐
Windows 下Nexus搭建Maven私服 Windows 下Nexus搭建Maven私服
关于使用Nexus搭建Maven私服的开发文档。新手了解一下。
Nexus搭建Maven私服 +maven安装步骤
提供了基于Nexus搭建Maven私服所需要的一切资源和个人经验,搭建后可maven deploy 上传自己的jar包。别人如何在自己的maven项目中引用我将单独再上传一份。
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
maven使用及Nexus搭建Maven私服
详细的使用Nexus搭建Maven私服的步骤指导
使用nexus 可以搭建maven私服,如何使用nexus搭建maven 本地服务器呢?
nexus搭建maven私服1
使用Nexus1.8搭建MAVEN私服详细步骤,以及在网页上上传JAR包
我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话
nexus maven私服搭建nexus maven私服搭建nexus maven私服搭建nexus maven私服搭建nexus maven私服搭建nexus maven私服搭建
在CentOS7上用Nexus3搭建Maven私服。 一、需要的环境 CentOS 7里需要安装jdk8和Maven3,具体的安装步骤可以百度一下。 二、需要的包 需要nexus3的安装包,官网上https://www.sonatype.com/download-oss-sonatype...
操作步骤清晰 简单易懂,分分钟就完成搭建
如果没有私服,我们所需的所有构件都需要通过maven的...这个时候我们不得不为自己的团队搭建属于自己的maven私服,这样既节省了网络带宽也会加速项目搭建的进程,当然前提条件就是你的私服中拥有项目所需的所有构件。
linux,搭建maven私服,nexus3.14+maven3.6.3.zip,apache-maven-3.6.3-bin.tar.gz,nexus-3.14.0-04-unix.tar.gz
nexus3搭建maven 私服资源