日期:2014-05-16  浏览次数:20711 次

LINUX下的apache的maven2私服搭建
LINUX下的apache的maven2私服搭建

1、下载解开压缩

首页     http://www.jfrog.org/sites/artifactory/latest/index.html

下载     http://sourceforge.net/project/showfiles.php?group_id=175347

文件     artifactory-1.3.0-beta-2.zip
unzip artifactory-1.3.0-beta-2.zip

2、放置到安装目录
mv artifactory-1.3.0-beta-2 /usr/local/artifactory

3、配置安装
bin/install.sh

After running the script successfully you can test the installation by running:
service artifactory check
or
/etc/init.d/artifactory check

And if everything is OK, start artifactory with:
service artifactory start
or
/etc/init.d/artifactory start

You can then check the Artifactory log with:
tail -f $ARTIFACTORY_HOME/logs/artifactory.log

Creates the file
/etc/artifactory/default that contains the main environment variables needed for artifactory to run: JAVA_HOME,
JETTY_USER,
ARTIFACTORY_HOME,
JAVA_OPTIONS,...
The /etc/artifactory/default is included at the top of artifactoryctl and so can include whatever you wish.
NOTE: The default max memory is 1GB

修改这个文件为:
export JAVA_HOME=/usr/java/jdk1.5.0_15
export JAVA_OPTIONS="-server -Xms300m -Xmx1g"
export ARTIFACTORY_HOME=/usr/local/artifactory
export ARTIFACTORY_CONSOLE=${ARTIFACTORY_HOME}/logs/consoleout.log
export JETTY_USER=jetty

启动JETTY服务 service artifactory start

然后就按照WINDOWS下的操作就可以了

http://localhost:8081/artifactory/,用admin/password登录进管理界面看看。

修改项目POM.xml

<repositories>
   <repository>
    <id>central</id>
    <url>http://localhost:8081/artifactory/repo</url>
    <snapshots>
     <enabled>false</enabled>
    </snapshots>
   </repository>
   <repository>
    <id>snapshots</id>
    <url>http://localhost:8081/artifactory/repo</url>
    <releases>
     <enabled>false</enabled>
    </releases>
   </repository>
</repositories>
<pluginRepositories>
   <pluginRepository>
    <id>central</id>
    <url>
    http://localhost:8081/artifactory/plugins-releases
    </url>
    <snapshots>
     <enabled>false</enabled>
    </snapshots>
   </pluginRepository>
   <pluginRepository>
    <id>snapshots</id>
    <url>
    http://localhost:8081/artifactory/plugins-snapshots
    </url>
    <releases>
     <enabled>false</enabled>
    </releases>
   </pluginRepository>
</pluginRepositories>

mvn clean dependency:copy-dependencies