2012-02-10 10 views
0

にMavenのプロジェクトのアーティファクトを展開し、ハドソン統合サーバー。これらはうまく連携しています。私はデプロイを使用する方法を考え出すことはできませんしかしは、私がartefactoryリポジトリを持っている私たちのartefactoryリポジトリ

mvn deploy:deploy-file -DgroupId=ch.elca.el4j.services -DartifactId=xmlmerge -Dversion=2.0-SNAPSHOT-20100303 -Dpackaging=jar -Dfile=WebContent/WEB-INF/lib/jmodule-xml_merge-common-2.0-SNAPSHOT-20100303.jar -Durl=http://artifactory:8080/artifactory/repo -DrepositoryId=repo 

:外部依存関係である個々のアーチファクトのために私はこのようなものでリポジトリに成功し、それらを展開することができますへのMavenプロジェクトの出力(生成されたアーティファクトを)アップロードする展開ハドソンがやっているのと同じ方法でリポジトリに保管してください。私は

mvn deploy:deploy -Durl=http://artifactory:8080/artifactory/repo -DrepositoryId=repo 

(POMはプロジェクトの親ディレクトリで)試してみました。しかし、それはSonatypeサーバにそしてもちろん、それを展開しようとする(ありがたいことに)私が間違っているのは何

をブロックしますか?

答えて

1

mvn deploy:deployは、パラメータとしてurlを取ることはありません。その代わりに、pomの<distributionManagement>セクションの情報を使用して、どこに展開するかを決定します。これを使用する方法については、this usageリンクを参照してください。

関連する問題