部署到Archiva时,'mvn release:perform'需要太长时间

时间:2011-11-12 16:27:00

标签: maven-release-plugin archiva

' mvn release:perform'将工件部署到Archiva需要很长时间。日志显示'发布:执行'尽快完成它的工作(测试,打包,源代码,javadoc ......)但是完成下载' maven-metadat.xml'需要太多的时间。来自Archiva。使用浏览器排除相同的下载请求也需要太多匹配时间。

有谁知道如何推动Archiva更快?

热烈的问候

Younes Ouadi

关于我面临的问题的更多细节。希望这有助于解决/解决问题。

亲爱的,

我正在使用maven release插件将我的项目工件发布到Archiva。发布:准备工作很好。但是,发布:执行时间太长。我有一个项目,有150件文物。最后一次尝试发布:执行'花了近10个小时。

我检查了日志,发现当maven尝试下载maven-metadata.xml时,Archiva需要花费太多时间来回复#7; maven-metadata.xml'每件神器。同时,上传项目工件需要合理的时间。下面的日志符合我的发现。

任何人都可以帮助弄清楚为什么Archiva需要花费太多时间来回应下载' maven-metadata.xml'每个神器?

一个工件的日志如下。所有150个工件都见证了相同的行为。为了方便跟进,我在每个请求之间插入了故意空行。

1)mvn版本的日志:执行' (没有时间戳,但顺序请求很高兴知道从maven的立场) [INFO] [INFO] --- maven-deploy-plugin:2.7:deploy(default-deploy)@ com.natisco.commons.exceptions ---

[INFO]上传:... / com / natisco / com.natisco.commons.exceptions / 0.4 / com.natisco.commons.exceptions-0.4.jar [INFO]上传:... / com / natisco / com.natisco.commons.exceptions / 0.4 / com.natisco.commons.exceptions-0.4.jar(16 KB,127.6 KB /秒)

[INFO]上传:... / com / natisco / com.natisco.commons.exceptions / 0.4 / com.natisco.commons.exceptions-0.4.pom [INFO]上传:... / com / natisco / com.natisco.commons.exceptions / 0.4 / com.natisco.commons.exceptions-0.4.pom(2 KB,47.8 KB /秒)

[INFO]正在下载:... / com / natisco / com.natisco.commons.exceptions / maven-metadata.xml [INFO]已下载:... / com / natisco / com.natisco.commons.exceptions / maven-metadata.xml(343 B,0.0 KB /秒)

[INFO]上传:... / com / natisco / com.natisco.commons.exceptions / maven-metadata.xml [INFO]上传:... / 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 - - [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.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 - - [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.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 - - [13 / Nov / 2011: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)"

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 - - [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.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)"

提前感谢您的帮助。

Younes Ouadi

1 个答案:

答案 0 :(得分:0)

慢速请求是元数据文件的GET。这可能意味着它是什么 试图从缓慢或超时的外部源代理。

检查您的代理连接器并禁用任何可能很慢的连接器。您还应该添加白名单 /黑名单,以确保外部来源不用于请求com.natisco.*人工制品。

(另请参阅users@archiva.apache.org上的主题:http://s.apache.org/Xph