Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 87262 invoked from network); 13 Oct 2008 08:27:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Oct 2008 08:27:28 -0000 Received: (qmail 40858 invoked by uid 500); 13 Oct 2008 08:27:28 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 40501 invoked by uid 500); 13 Oct 2008 08:27:27 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 40490 invoked by uid 99); 13 Oct 2008 08:27:27 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Oct 2008 01:27:27 -0700 X-ASF-Spam-Status: No, hits=-0.8 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [66.111.4.28] (HELO out4.smtp.messagingengine.com) (66.111.4.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Oct 2008 08:26:18 +0000 Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 5F3231784B4 for ; Mon, 13 Oct 2008 04:26:54 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Mon, 13 Oct 2008 04:26:54 -0400 X-Sasl-enc: dOJgFuHeV9ytORAo1mSCJcNQ4itHJBMm8ZXY8PUDivcH 1223886411 Received: from [192.168.178.24] (pD95345A6.dip.t-dialin.net [217.83.69.166]) by mail.messagingengine.com (Postfix) with ESMTPSA id C07363924B for ; Mon, 13 Oct 2008 04:26:51 -0400 (EDT) Mime-Version: 1.0 (Apple Message framework v753.1) Content-Transfer-Encoding: 7bit Message-Id: <75F9AAF2-59A2-4C05-BF1B-F6261D131E80@dockter.biz> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: dev@ant.apache.org From: Hans Dockter Subject: Deploying to a Maven Repo with Ivy Date: Mon, 13 Oct 2008 10:27:16 +0200 X-Mailer: Apple Mail (2.753.1) X-Virus-Checked: Checked by ClamAV on apache.org Hi, I have started work to enable Ivy deploying to Maven repositories. The first step has been pom generation. I know that Ivy has some code for this but I found it rather inflexible and could not use it for my purposes. The pom generation in Gradle works now and I will write more on this in another posting. The Gradle team would be happy to contribute this code to Ivy. The next step is deploying, including deploying snapshots. Leaving aside the question on how to integrate Maven deployment into the Ivy resolver/repository framework. The rules for deployment, in particular snapshot deployment are still somewhat mysterious to me (I have read the thread http://www.nabble.com/understanding-SNAPSHOT- versions-to10444825.html). The behavior is not documented and I guess can also be a changing target. My question is: The Ivy team had to dive into the metadata stuff for implementing the retrieval of snapshots. Is the logic how to modify the metadata when deploying a new artifact (including snapshots) clear to you? - Hans -- Hans Dockter Gradle Project lead http://www.gradle.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org