'mvn release:perform' 需要很长时间才能将工件部署到 Archiva。日志显示“release:perform”可以快速完成工作(测试、包、源代码、javadoc ......),但是从 Archiva 完成“maven-metadat.xml”的下载需要太多匹配时间。使用浏览器执行相同的下载请求也需要太多的匹配时间。
有人知道如何推动 Archiva 更快吗?
温暖的问候
尤尼斯·瓦迪
有关我面临的问题的更多详细信息。希望这有助于解决/回答。
你好亲爱的,
我正在使用 Maven 发布插件将我的项目工件发布到 Archiva。release:prepare 效果很好。但是,release:perform 花费的时间太长。我有一个包含大约 150 个工件的项目。'release:perform' 的最后一次尝试用了将近 10 个小时。
我检查了日志并发现当 maven 尝试下载每个工件的“maven-metadata.xml”时,Archiva 需要太多时间来回复。同时,上传项目工件需要合理的时间。下面的日志符合我的发现。
任何人都可以帮助弄清楚为什么 Archiva 需要花费太多时间来对下载每个工件的“maven-metadata.xml”做出反应?
一个工件的日志如下。所有 150 个工件都出现了相同的行为。为了便于跟进,我在每个请求之间故意放置了空行。
1) 'mvn release:perform' 的日志(没有时间戳,但是从 maven 的角度来看,序列请求很高兴知道) [INFO] [INFO] --- maven-deploy-plugin:2.7:deploy (default-deploy ) @ com.natisco.commons.exceptions ---
[信息] 上传:.../com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.jar [信息] 上传:.../com/natisco/com.natisco .commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.jar(16 KB,127.6 KB/秒)
[信息] 上传:.../com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.pom [信息] 上传:.../com/natisco/com.natisco .commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.pom(2 KB,47.8 KB/秒)
[信息] 下载:.../com/natisco/com.natisco.commons.exceptions/maven-metadata.xml [信息] 下载:.../com/natisco/com.natisco.commons.exceptions/maven-metadata .xml(343 B,0.0 KB/秒)
[信息] 上传:.../com/natisco/com.natisco.commons.exceptions/maven-metadata.xml [信息] 上传:.../com/natisco/com.natisco.commons.exceptions/maven-metadata .xml(371 B,6.8 KB/秒)
[INFO] 上传:.../com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-sources.jar [INFO] 上传:.../com/natisco/com.natisco.commons .exceptions/0.4/com.natisco.commons.exceptions-0.4-sources.jar(11 KB,295.8 KB/秒)
[INFO] 上传:.../com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-javadoc.jar [INFO] 上传:.../com/natisco/com .natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-javadoc.jar(75 KB,1487.2 KB/秒)
2) 从 '2011_11_13.request.log' 中提取的 Archiva 日志 127.0.0.1 - - [13/Nov/2011:08:24:14 +0000] “PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions -0.4.jar HTTP/1.1" 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [11 月 13 日/2011:08:24:15 +0000] "PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.jar.sha1 HTTP/1.1 " 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [13/Nov/2011:08:24: 15 +0000]“PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.jar.md5 HTTP/1.1”201 0“-”“ Apache-Maven/3.0.3(Java 1.6.0_14;Linux 2.6.27.41-170.2.117。fc10.i686)"
127.0.0.1 - - [13/Nov/2011:08:24:15 +0000] “PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions -0.4.pom HTTP/1.1" 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [11 月 13 日/2011:08:24:15 +0000] "PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.pom.sha1 HTTP/1.1 " 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [13/Nov/2011:08:24: 15 +0000]“PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.pom.md5 HTTP/1.1”201 0“-”“ Apache-Maven/3.0.3(Java 1.6.0_14;Linux 2.6.27.41-170.2.117。fc10.i686)"
127.0.0.1 - - [13/Nov/2011:08:24:15 +0000] “GET /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/maven-metadata.xml HTTP/1.1” 200 343“-”“Apache-Maven/3.0.3(Java 1.6.0_14;Linux 2.6.27.41-170.2.117.fc10.i686)”127.0.0.1 - - [13/Nov/2011:08:27:52 +0000] "GET /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/maven-metadata.xml.sha1 HTTP/1.1" 200 60 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14;Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [13/Nov/2011:08:27:52 +0000]"PUT /archiva/repository/internal/com/natisco /com.natisco.commons.exceptions/maven-metadata.xml HTTP/1.1" 204 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686) “ 127.0.0.1 - - [2011 年 11 月 13 日:08:27:52 +0000]”PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/maven-metadata.xml.sha1 HTTP/1.1" 204 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [13/Nov/2011:08:27:52 +0000] "PUT /archiva/repository/internal/com/natisco/com.natisco .commons.exceptions/maven-metadata.xml.md5 HTTP/1.1" 204 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)"1" 204 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14;Linux 2.6.27.41-170.2.117.fc10.i686)"1" 204 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14;Linux 2.6.27.41-170.2.117.fc10.i686)"
127.0.0.1 - - [13/Nov/2011:08:27:52 +0000] “PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions -0.4-sources.jar HTTP/1.1" 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [13 /Nov/2011:08:27:52 +0000] “PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-sources.jar。 sha1 HTTP/1.1" 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [2011 年 11 月 13 日: 08:27:52 +0000]“PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-sources.jar.md5 HTTP/1.1” 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14;Linux 2.6.27.41-170.2.117.fc10.i686)"
127.0.0.1 - - [13/Nov/2011:08:27:52 +0000] “PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions -0.4-javadoc.jar HTTP/1.1" 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [13 /Nov/2011:08:27:52 +0000] “PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-javadoc.jar。 sha1 HTTP/1.1" 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)"
预先感谢您的帮助。
尤尼斯·瓦迪