首页>技术文章>Linux下配置maven私服(artifactory)(原创)

Linux下配置maven私服(Artifactory)(原创)

一、下载软件
JDK1.6: http://java.sun.com
Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.3-bin.tar.gz
Artifactory:http://www.jfrog.org/sites/artifactory/latest/

下载的软件包为:
jdk-6u25-linux-i586.bin
apache-maven-3.0.3-bin.tar.gz
artifactory-2.3.4.1.zip
上传至/root/data目录

二、安装软件
cd /root/data
chmod +x jdk-6u25-linux-i586.bin
./jdk-6u25-linux-i586.bin
cp jdk1.6.0_25 /usr/java/jdk1.6.0_25

tar –xzvf apache-maven-3.0.3-bin.tar.gz
unzip artifactory-2.3.4.1.zip

mkdir /usr/maven
cp apache-maven-3.0.3 /usr/maven –r
cp artifactory-2.3.4.1 /usr/maven –r

三、配置环境变量

vi /root/.bash_profile
输入:
export JAVA_HOME=/usr/java/jdk1.6.0_25
export M2_HOME=/usr/maven/apache-maven-3.0.3
export MAVEN_OPTS=-Xms256m -Xmx512m
export PATH=$PATH:$M2_HOME/bin
保存退出,执行:
source /root/.bash_profile

四、配置maven(可能不起作用,repo应该是存在于artifactory/etc/repo下)
mkdir /root/.m2

如果需要把maven的repository目录指定到其他目录,则修改maven安装目录下conf中的配置文件settings.xml文件
vi /usr/maven/apache-maven-3.0.3/conf/settings.xml
将文件中….的注释打开
或者在文件中增加 在这个注释下增加
/root/.m2/repo

五、设置maven(可不做修改)
在我们的Maven仓库中创建3个库(或子库),它们是:
内部私有仓库private-internal-repository:这个仓库包含仅在团队内使用的构件,它们由开发者手动上传,这个仓库不与ibiblio 中的远程仓库同步,因为这个仓库(或子仓库)中的构件是团队私有的。
第三方库3rd-party:这个仓库包含公有的但不在ibiblio服务器上的构件,例如,最新版本的尚不在ibiblio的组件或jdbc驱动。这个仓库不与ibiblio 同步,因为ibiblio 没有这些jar。
Ibiblio 缓存Ibiblio-cache:这个仓库与ibiblio 仓库同步,它是ibiblio 上的构件的缓存。
设置这三个仓库,需要修改
/etc/artifactory.config.xml中的配置:

xmlns="http://artifactory.jfrog.org/xsd/1.0.0"
xsi:schemaLocation="http://artifactory.jfrog.org/xsd/1.0.0
http://www.jfrog.org/xsd/artifactory-v1_0_0.xsd">



请写下您的评论