Return-Path: X-Original-To: apmail-ant-dev-archive@www.apache.org Delivered-To: apmail-ant-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7F8ABE466 for ; Fri, 18 Jan 2013 00:23:39 +0000 (UTC) Received: (qmail 68667 invoked by uid 500); 18 Jan 2013 00:23:39 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 68588 invoked by uid 500); 18 Jan 2013 00:23:38 -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 79477 invoked by uid 99); 17 Jan 2013 19:18:52 -0000 X-ASF-Spam-Status: No, hits=2.9 required=5.0 tests=HTML_MESSAGE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: 72.38.236.22 is neither permitted nor denied by domain of mnuzzo@vistaprint.com) From: Michael Nuzzo To: "dev@ant.apache.org" CC: Christopher Baldauf Subject: Apache Ivy - CLI equivalent to ivy:deliver Ant task Thread-Topic: Apache Ivy - CLI equivalent to ivy:deliver Ant task Thread-Index: Ac305zsRrru7H2ioQBq1jvXaO1vOzg== Date: Thu, 17 Jan 2013 19:17:35 +0000 Message-ID: <116303C895C73F4587BFFF2BC48ECB6E12E12571@wndmail01.vistaprint.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.95.30.122] Content-Type: multipart/alternative; boundary="_000_116303C895C73F4587BFFF2BC48ECB6E12E12571wndmail01vistap_" MIME-Version: 1.0 X-TM-AS-MML: No X-Virus-Checked: Checked by ClamAV on apache.org --_000_116303C895C73F4587BFFF2BC48ECB6E12E12571wndmail01vistap_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I'd like to add an equivalent to the task to the Ivy command = line interface. A bit of background, I'm working on piloting ivy for dependency management.= We'd like to avoid Ant just for dependency resolution and getting artifac= ts. We've gotten a basic project getting dependencies using Ant. In it we= use the following code to get an ivy-resolved.xml file: I have been working on getting the same thing working with the Ivy cli. Wh= ile doing this I found that the command line interface does not have an equ= ivalent of the deliver task above. It has a -deliverto option which only w= orks with the -revision option which requires a specific revision (we want = it to resolve to latest) or the -publish option which publishes to the arti= fact repository. I'd like to add the ability for it to work by itself resu= lting in an ivy.xml file with the given name or add a new deliver option (s= uch as -deliver) which does that. Example usage would be: java -jar [ivy.jar] -settings [ivysettings.xml] -ivy [ivy.xml] -deliverto i= vy-resolved.xml Or java -jar [ivy.jar] -settings [ivysettings.xml] -ivy [ivy.xml] -deliver ivy= -resolved.xml If I did this and submitted the patch file back, would it be accepted with = no ticket in the Jira system? If the patch would be accepted, is there a p= reference for what the command line option is called and its usage? Thanks, Mike N. Michael Nuzzo Software Engineer, Platform Architecture T: 1.781.652.8222 Vistaprint Make an impression. We empower millions of people worldwide to make a living, make a connection= , and make a difference. --_000_116303C895C73F4587BFFF2BC48ECB6E12E12571wndmail01vistap_--