Return-Path: Delivered-To: apmail-ant-user-archive@www.apache.org Received: (qmail 57906 invoked from network); 17 Jul 2009 14:15:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 17 Jul 2009 14:15:39 -0000 Received: (qmail 85031 invoked by uid 500); 17 Jul 2009 14:16:44 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 84954 invoked by uid 500); 17 Jul 2009 14:16:44 -0000 Mailing-List: contact user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list user@ant.apache.org Received: (qmail 84935 invoked by uid 99); 17 Jul 2009 14:16:44 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Jul 2009 14:16:43 +0000 X-ASF-Spam-Status: No, hits=-1.8 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [148.87.113.123] (HELO rgminet11.oracle.com) (148.87.113.123) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Jul 2009 14:16:33 +0000 Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6HEHllP003255 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 17 Jul 2009 14:17:48 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n6HDxIa4029466 for ; Fri, 17 Jul 2009 14:16:17 GMT Received: from 202.46.219.88 by acsmt353.oracle.com with ESMTP id 18451829561247840121; Fri, 17 Jul 2009 07:15:21 -0700 From: "edumudi.viswanath@oracle.com" To: "user@ant.apache.org" Subject: how to do conditional processing in ant Date: Fri, 17 Jul 2009 19:46:03 +0530 Thread-Index: AcoG6RqFmQ8F6UTTRDeVu/WT9cEkuA== Message-ID: <20090717194603439.00000000324@IFLEXPAH169> X-Mailer: Oracle Connector for Outlook 10.1.3.0.10 100801 (12.0.6300) X-Accept-Language: en-us, en MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=-------e428221e428221 X-Source-IP: acsmt357.oracle.com [141.146.40.157] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A010202.4A6087A9.00D6:SCFMA4539814,ss=1,fgs=0 X-Virus-Checked: Checked by ClamAV on apache.org ---------e428221e428221 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Hi Friends, = I know how to pass more than one command line arguments /parameters to a ta= sk in ant. = Ex: Command prompt>ant -Denvv=3Dproduction -Dssltype=3D1SSL eardirect = ( where eardirect is a task name I defined in ant) = Assume I have four different environments like PROD, SIT, UAT & DEV and I c= an access each environment in 2 different ways like 1 way SSL & 2 way SSL. = So user may give envv from PROD/SIT/UAT/DEV and ssltype from 1SSL/2SSL. = = Now my requirement is " based on user parameters like envv=3Dproduction & s= sltype=3D1SSL, I need to copy some files from xyz/1ssl/ folder to xyz/ = folder" here I should use some conditional logic. Is there any coretask ava= ilable in ANT to do this ? = Please help regarding the same. = Thanks in advance. = Regards, Oracle logo.gif Edumudi Venkata Viswanath | Associate Consultant | | +91 20 3984 7491 (O) |= 9665045854 (M) Oracle Financial Services Software Limited | Ambrosia, Pune, India = Oracle Financial Services Software Limited was formally i-flex solutions li= mited. = ---------e428221e428221 Content-Type: multipart/related; boundary=-------f0a82e9f0a82e9 ---------f0a82e9f0a82e9 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: quoted-printable

Hi Friends,

 

I know how to pass more than one command line argument= s /parameters to a task in ant.  

Ex:   Command prompt>ant –Denvv=3Dp= roduction  -Dssltype=3D1SSL  eardirect       &= nbsp;    ( where eardirect is a task name I defined in ant)

 

Assume I have four different environments like PROD, S= IT, UAT & DEV and I can access each environment in 2 different ways like 1 = way SSL & 2 way SSL. So user may give envv from PROD/SIT/UAT/DEV  and =  ssltype from 1SSL/2SSL.

 

Now my requirement is “ based on user parameters= like envv=3Dproduction & ssltype=3D1SSL, I need to copy some files from xyz/= 1ssl/  folder  to  xyz/  folder” here I should use some conditional logic.= Is there any coretask available in ANT to do this ?

 

Please help regarding the same.

 

Thanks in advance.

 

Regards,

3D"Oracle

Edumudi Venkata Viswanath | Associate Consultant | | +91 2= 0 3984 7491 (O) | 9665045854 (M)
Oracle Financial Services Software Limited | Ambrosia, Pune, India

 

Oracle Financial Services Software Limited was formally i-flex solutions limited.

 

---------f0a82e9f0a82e9 Content-Type: image/gif; name="image001.gif" Content-ID: Content-Disposition: inline; filename="image001.gif" Content-Transfer-Encoding: base64 R0lGODlhigAZAPcAAAAAAP////8AAP8BAf8CAv8DA/8EBP8FBf8GBv8HB/8JCf8KCv8LC/8M DP8NDf8ODv8PD/8REf8SEv8TE/8UFP8VFf8WFv8XF/8YGP8aGv8cHP8dHf8eHv8fH/8gIP8h If8iIv8jI/8kJP8lJf8mJv8nJ/8oKP8pKf8qKv8rK/8sLP8tLf8vL/8yMv80NP82Nv83N/84 OP85Of86Ov87O/89Pf8+Pv9AQP9BQf9DQ/9ERP9FRf9GRv9HR/9ISP9JSf9KSv9LS/9MTP9N Tf9QUP9RUf9SUv9TU/9XV/9YWP9aWv9cXP9fX/9gYP9iYv9jY/9kZP9lZf9mZv9nZ/9oaP9p af9qav9ra/9tbf9vb/9wcP9xcf9ycv9zc/91df92dv93d/95ef96ev97e/98fP99ff9+fv+B gf+EhP+Hh/+Njf+Ojv+QkP+Rkf+Skv+Tk/+UlP+Vlf+Xl/+YmP+Zmf+cnP+dnf+fn/+hof+i ov+jo/+lpf+mpv+pqf+qqv+rq/+srP+trf+urv+vr/+wsP+xsf+ysv+zs/+0tP+3t/+4uP+6 uv+8vP+9vf++vv/AwP/Bwf/ExP/Fxf/Gxv/Hx//Jyf/Kyv/Ly//MzP/Nzf/Ozv/Pz//Q0P/R 0f/S0v/T0//U1P/V1f/W1v/X1//Y2P/Z2f/a2v/b2//c3P/d3f/e3v/f3//g4P/h4f/i4v/j 4//k5P/l5f/m5v/n5//o6P/p6f/q6v/r6//s7P/u7v/v7//w8P/x8f/y8v/z8//09P/19f/2 9v/39//4+P/5+f/6+v/7+//8/P/9/f/+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C01TT0ZGSUNFOS4wFwAAAAttc09QTVNPRkZJ Q0U5LjBCPKT1ACH/C01TT0ZGSUNFOS4wGAAAAAxjbVBQSkNtcDA3MTIAAAADSABzvAAh+QQB AADKACwAAAAAigAZAAAI/wADCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBD JrMliZLJkycjpTJm8FcllDBPSkrlcFWeUQ6PiSoZ06SkSwFGSYqkaqKtnigh3QqAShIwhsTa uJhQwIDVq1cJOCDBxRVBTQywir1a4AGNQwsVSRDAwM3CV2NOMKg61qoALQF8FChgJWIhIBTq knXAClIGCkR4KUQ1Q4Djx5AjO+4waCAmA5IzP06TkNeHxwtAJZxDQXPkDbQC5HAs5SErIaYj rwmgBYeGJoYSniIBWUOH38CDY36cR2CmBI4xBF+u4fGBRgijROaR7CAcyAg4LAfu4Y/AHY6p OP+EpQKyhe3AixQLQCeEjRimEAqD8XgHomDH8uvfTykKAscObBLAcQIYIMl+CApTxwKOHXHQ JAU4dsFjcxgUyX8CEPAFJsUguN9A4AkgHkPIDPHYCoHY4qF+A/2CRhWFJMTGY12w1NAgwxGR jCbIGVDJQmU45oFiBP3CgmMQOPKCYxHQNBAyPTiGgB4PhTjiQow8xsMuG7Xg2ArIQDSGYwvM EkqPlCz0iGMFvFKQGI+9EcAijxnxFQGOcVZleA0x4ZgGvWxUSwSO1RGRKw44ZkgpaC7khGMn BENQJwc4VsN6yfjpGCAD3eHYA17tKSJDwpQnwAhmgKHqqqyqmoUlDUX/EiECmUQ0zJECxGFK j5a4YoknnwQbLCiXaDHcFAQRc4OUsAo0SwXJpRbAmALoUJ2oVyb0CwqxSQZBUQxBKEACnEQk TAqOwbFrgZp44kEBC8QbbwMYCkCBaAO18ZgXBc3x2BYCheEYDTY6ZCVD23YbmR8O0fKAAAPI EZEnlQpQCKMFpknKCqZJEAhBqUzgWAi+GLQaxIwEwAeSrUB08ELAcCtACV90YfPNOHehxkPJ uOAYC8RAJJ0ADdQCSqMBxKIDZApwgMIV+AqEzBFkphHED1hjPYSXjpnQSyqPjeEynwtl6hgH QW+kr2NcXMsQHwM4VkQAPGY8UDGaCoBBygbt//HYEsHI0O0ZASxdIB6i9sWQI1rqspEvPjuG QyK0AOPL5Zj7Akwul0DxGASdDIi0QMYECSAfBeECwp+yBKVAbAl4QjGbVWDSyy+Z575LMjw4 9oTluQfvixIn9jEL8MLf7tApI0CGwQooRC89Cip89lgCghg3+kBrDCeAGAQ98RgcA1HSx/no 91FHogLMEMB1kJmQwvTTn9BDMT4wCT399JuARS0ce4wF9sc/FJCAYQ4pxZIU5rzsac9uBjEE +wSAhF8EgBCP+UHBEuKFx7jFDhNi4B4CUAMGPiZls0CCCVVQsocEAw47yEC3IgADMsSCIJiI mwAmgRBGeOAxOeBEAHMRABSG8EIEAMKJK8LQggbEJgkCyQMETAiGgSQjEDnoQGwOIAmKzGIT mQijGMfICrcNBBhg1IQFEYILMUrCFJgII04cIoswWgIXd0PFGPeYCS4JRBV8DGQmhGGQW4BR kKIIiSIXychGOvKRkIykJCd5kIAAADs= ---------f0a82e9f0a82e9-- ---------e428221e428221--