Apache Archiva

Archiva 2.2.3 安装运行的时候出现协议版本错误

假装没事ソ 提交于 2020-04-11 03:39:17
在 Archiva 安装成功后运行的时候出现协议版本错误: Caused by: javax.net.ssl.SSLException: Received fatal alert: protocol_version at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) ~[?:1.7.0_80] at sun.security.ssl.Alerts.getSSLException(Alerts.java:154) ~[?:1.7.0_80] at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1979) ~[?:1.7.0_80] at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1086) ~[?:1.7.0_80] at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332) ~[?:1.7.0_80] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1359) ~[?:1

Linux 独立启动方式安装 Archiva

谁都会走 提交于 2020-04-11 03:37:46
为了方便起见,我们假设你的 archiva 安装到目录 /opt 下面。 下载安装程序 进入 Archiva 的项目的下载页面中,请单击链接: https://archiva.apache.org/download.cgi 来下载你需要的版本。 在这里我们选择下在 tar.gz 的版本 你可以在这里拷贝下载链接,然后在 CentOS 上使用 wget,你也可以下载 tar.gz 文件后,上传到你的服务器上。 使用 wget 直接下载到你的服务器上。 解压缩 在 CentOS 上,你可以使用下面的命令来进行解压缩: tar -xzvf apache-archiva- 2.2 . 3 -bin.tar.gz 解压缩的文件名称为 apache-archiva-2.2.3 移动到文件夹 /opt 使用命令,将解压缩后的文件夹移动到 /opt/archiva 文件夹下 mv apache-archiva- 2.2 . 3 /opt/archiva 启动 archiva 在 /opt/archiva 路径下,运行命令: ./bin/archiva console 你将看到下面的启动选项 确定安装成功 如果你能够通过给定的 UI 和端口看到管理员的 Web 界面的话,那么就表示你的安装已经成功了。 如果你还希望进行更进一步的操作的话,请参考后续章节的内容。 将 archiva 在 CentOS

Windows 独立启动方式安装 Archiva

六月ゝ 毕业季﹏ 提交于 2020-04-11 03:37:10
在 Windows 中以独立启动方式安装。 你可以将安装文件拷贝到任何你希望运行的目录中,下面的步骤中。我们没有将 Archiva 安装成服务,所以你需要通过控制台的方式来进行启动。 Windows 独立启动安装步骤 在 Windows 环境下请参考下面的步骤进行安装 下载安装程序 进入 Archiva 的项目的下载页面中,请单击链接: https://archiva.apache.org/download.cgi 来下载你需要的版本。 针对 Windows 的环境,我们选择使用 zip 版本。 解压缩 你可以将下载的压缩文件解压缩到任何文件夹下面。 因为启动的时候是不需要检查路径的,但是你需要安装 JDK,根据我们的经验,针对最新版本的,你需要安装 JDK 1.8, 否则你可能会遇到启动错误。 因为安装程序使用的是 zip,你可以使用任何解压缩工具来进行解压缩。 这里我们解压缩到文件夹:C:\Users\yhu\Dkits\2.23 中。 启动 Archiva 在 cmd 命令行中,进入你 Archiva 的文件夹中,然后进入这个文件夹的 bin 目录中。 然后运行 ./archiva console 命令,如果你能够看到下面的输出,则表示 Archiva 已经启动成功了。 PS C:\Users\yhu\Dkits\ 2.23 \bin> ./archiva console

Maven 如何将本地的项目发布到 Archiva 中

99封情书 提交于 2020-04-11 03:32:08
很多时候,我们可能并不希望将我们的构建代码发布到公共的 Maven 仓库中。 为了一些私有的项目发布到公司内部的 Archiva 中,如何使用 Maven 进行发布。 这个其实比较简单。 你需要满足下面 3 个条件。 一个具有发布权限的 Maven 仓库 在 settings.xml 中配置你可以访问这个仓库的用户名和密码 配置你的 pom.xml 文件。 在配置成功后,你可以运行 mvn clean deploy 进行发布。 具体来说,针对一个条件,具有发布权限的 maven 仓库,最简单的办法你可以部署一个本地的 archiva。 例如我们使用的仓库地址为 https://maven.ossez.com/ ,这是一个我们测试和发布私有仓库的地址。当然,你也可以使用其他的服务器或者商用服务。 在 settings.xml 中配置 server, 在这里你需要配置 id 和用户名和密码。 这里你需要使用发布 archiva 的真实用户名和密码。 修改项目的 pom.xml 文件。 添加下面的内容: <distributionManagement> <repository> <id>maven.ossez.com</id> <name>Internal Release Repository</name> <url>https://maven.ossez.com/repository