安装和运行 Artifactory,需要先安装JDK 8
# 查看本地Java版本
java -version
配置 JAVA_HOME
vim打开配置文件 .bash_profile,配置如下环境
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:
export JAVA_HOME
export CLASSPATH
export PATH
mac系统不支持服务安装,只能自己手动安装
-
下载 Artifactory,解压到自己想要安装的位置
- 找到安装位置进入到bin目录
- 配置Artifactory启动文件,artifactory.default
-
具体配置如下,改成自己实际安装位置即可:
#!/bin/sh #Default values export ARTIFACTORY_HOME=/Applications/artifactory-oss-6.12.0 export ARTIFACTORY_USER=artifactory export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home export START_LOCAL_REPLICATOR=true #export START_LOCAL_MDS=true #export START_LOCAL_ROUTER=true export TOMCAT_HOME=$ARTIFACTORY_HOME/tomcat export ARTIFACTORY_PID=$ARTIFACTORY_HOME/run/artifactory.pid export JAVA_OPTIONS="-server -Xms512m -Xmx4g -Xss256k -XX:+UseG1GC -XX:OnOutOfMemoryError=\"kill -9 %p\"" export JAVA_OPTIONS="$JAVA_OPTIONS -Djruby.compile.invokedynamic=false -Dfile.encoding=UTF8 -Dartdist=zip -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true -Djava.security.egd=file:/dev/./urandom" # Timeout waiting for artifactory to start # START_TMO=60
- 在bin目录下,有安装脚本,执行installService.sh
-
安装好后,接下来直接运行可以访问使用
# 直接运行 sudo ./artifactory.sh # 以服务的方式运行 sudo ./artifactoryctl start # 显示当前服务状态 sudo ./artifactoryctl check # 停止服务 sudo ./artifactoryctl stop
- 浏览器打开http://localhost:8081/artifactory,可以直接访问本地仓库,默认账户:admin,密码:password
- 本地化仓库打开如下图: