X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.25a (ClamAV 1.4.3/27973) X-Junk-Score: 20 [X] X-KAS-Score: 20 [X] From: "Theodore Petrosky" Received: from [34.2.68.31] (HELO sonic.asd.mail.yahoo.com) by post.selbstdenker.com (CommuniGate Pro SMTP 6.3.18) with ESMTPS id 35545795 for webobjects-dev@wocommunity.org; Thu, 16 Apr 2026 17:37:56 +0200 Received-SPF: pass receiver=post.selbstdenker.com; client-ip=34.2.68.31; envelope-from=tedpet5@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1776353865; bh=RR6R95KJUiQ8n1BM4haFF4LxsfqQ111DXoqNqcehzHs=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=ZruZWYwsejHBxo9EgM+JkeVtruPQgwvWQ0wwetLDctEHtWpr9R6c5C0JDVnWHv0O8ZhRNuzg/+I4ey4fsWj5n+NpCB+UJL0WbA+76FWwrAhqArPAnZuBeSsdG4Qe7L88ubyaLUTCWKQAnn+rbe1rfx/HCLRhoxXlXW3w/spMjyK8ylvUUo8N8gbrlnUUya7mEGqk5lZqfrPst5401sazEBv/RyXlb9PKBay205Y0RdpLrKkqYBiC052Lguzt8jD8VQ9viPmRmfi5uKw5nralQiqTnxlx4L5HU2rAxqoRPAtXNCidBEXL9f6ZErQoznkp8sUSxiZnz6bC5iipjQxlLw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1776353865; bh=4Nku96H0c5YBFIYTKuqJvrzQ/S5yaWs9K/W/RPbARgU=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=K5u0vbr2RvZHG86dD6MQQP5fyxBhai3CRWiHA3C8Icnx4Noo4QrSPfX2oBcrFcDw0S/7+r0yXKmpN7ztd2oplUowc1hc+/1B4k1oWpAD+JW9j0cePWVYigSG0EnLOBqfOFnUle64DkgbX4lTbZ+bz9nV7SY0xkDxZQfTWQK4AIs4UdOtCYGfU+xjY3dapSYyMG/7f/p4UdI8mLLJEZN04RO340S0eZbfIZzPoZfxLSp0oiVVU5tTmiUW6u/6nmX10R8b0dq5GNBqlkr1jnZ4LVTTHNBZf2b/3nF2d/dUrcKHegauk7Y5K/rukdzfrDjUlAIDr30/dLD2rwwMk6euZQ== X-YMail-OSG: DyUGfvMVM1lR3.QzKDENVzjwWEKKMAl_70.SIevVybI1kYCOl0LDDivAxgAAX.G FvnrDMjQHzcNVVGWDSFbVB6uFD7j_40IWoGuXuqQhiSCxZeeBT0nftcA_fOyWGl.Vk1IRRa7nabT .f9_Bv64bura8jEj01gzcwoh60vumxKMAFF1FCtwKZrNmCCGV7Ub8Ew_G8o1Yk5RIRzJpbgFeM.9 ej_QTHdyD_g89hSG2aUPnvJASZ.UA5vF090KrjnQNwNhmj9H7PedfhTduhdcbEZdu7NeX33EoXMI v.CTWOZf.rY67N_nvUytecL3reKsstQHkKk.tUyHn8V0wFO0JspASb8PygjURVkjIXc7xEyyb3VF P39aQ3QYYMZwYEq57ArM2T5u4Tl2VaVDq_.6WEiGVAltYdqeHU6W1WRV9v3DSCC8RdlCHAAg6XHz 1NAIn3n7DL.q74_IgeniRVsB_zjmMisnSegs.A.AEzHzeujLiYfbGMl.izmcR.oDJK2TxUOL7X2R rQ4LyA.35fJpEIWfy03SNgYO71oCPBTthNvVUZXdx.JRr1JubMZZXaElG6fkHrMPyr35a827MESv tdKfx9TldNndOhWOBaWO2ig1W1tIsbECY7b__R.L2C0J2gOeaaGM6kWp1r0txSWR6A29kae1UVrG FLT9Wvr7z.8OBqOh4ETBYJazBH2anVgXNLgyh91kuXhm6mAjwM9QfF_3OJD0kdJOZjPYtNmmzyeM eWq7U6Mh97nNSMc0rwudO6DsvPrgv7hsx0LFvVvqYd3FpMNAXLb43SKc8xYyduHWhQ7iUPd4bppf rWyt2I2jH8m4ZNYMsNDCIneCcV.ZLuzTIWpiVcRkGoyy5w5gsZDfdPi5ZgxicWm.r4K4NrvgUaj_ 8O9PNsiNEPlqGgJxx2LcSr0v1KqzMkjpNMcwOBf82T3sm53qYC_pnj5FDXfbbh4_ROP3yELhAMMu aPJRL_m6TJItyDDJVuQDKiOXg_16MUm5XgXK.p7l8LAj757UJehygix7ZhkbiiWv6SvJ5TzxFFYH cIeZRZew5gM_F3YdToiOPXKroBOMVsXWd5drH0a_N8LI5.I_cbYXNed3DE8kG7ajqsn.aaiA_DcK 0lIfgE94OW2ceGYjAqSohC90gHe1Jy5MGnkHkYoyb03pRoQ0E0xvjkelEUR6T564lHf8XZU3LOAv 2XaiBhBmUYLbAgPeCKn6.YMwuvLlqVMiWFnBUU9XUT1eWDglxk_Vo9tmRYvxLVKtCPhr0fvrVsuy KYFQlEOV7jhLnd8Lwm5FVzgo.mS2YVhi9Oy4aEwAHK6Ut5WiZ6bEYnTaJuD3nTyCo1.qC0abY4fl 6n.OZKJwNg5KETfqx33aIs8fgNyUFN4HXgAFXxJ2sP_6peqt8fFR2cllY0t.gH9A_k9AFbBJaiNe _6pXRCEwalfqno7CmVUbYpWSGN.w0SIjuhyzHYF6cX.8F8m2bXrqlJy5d_cxcHpzKhFS5PdQzw0D GtM07RPmzCAExmp0gayOhXm6SI_w0lC3PNTUqDW51DhAm.06xPyGyNu0xUtpZjrlIhZQ2RLlZFpb jk8xBkQ4jWyttr_11T4Hpcmw7h1Y5lJUiRAGuUGM8jlTmBIpgYFsSZeHw48JsVa7MgNEpH1n5fra KQpGMJHFg75flA1VzKBeSaEN00NF8_CpwCYrvyJutmm3BOiG8Jg5tasBGYAxpwnm8kX.jSu2kQQR 56uVVnWcTxyzOTafxOcTmSADaVrDc2NHleXJkKyzi1HY1dJmkCujptklhCYogHd1tMvAVM.3ivk9 6yBMZkZ.OzrmLYl_Z4CaH69RDL5NsxEUti.lcvZHt7fYsVQUA3oLdT6isUw3nh_v8lIdtaseP6i. pYBSVPXoNqZ0o8l93u6lJmp9.nUc7V6KefMOlP5LVC4zleo_p6cNmK3BJX3Y.pG1xVeEP2G.Zr7G 4g0U2jmFFm7IldcnmxtEZ31OJw8zRNDcGy9SliN1ankRaw9s- X-Sonic-MF: X-Sonic-ID: 86178077-b0ae-4d64-b106-e94538a4a151 Received: from sonic.gate.mail.ne1.yahoo.com by mail-asdoutdeli-p-cin-usea4-prod-sonicconsumer-svc-101 with HTTP; Thu, 16 Apr 2026 15:37:45 +0000 Received: from dip78.lsn.bf1.yahoo.com ([67.195.177.87]) by hello (SMTP) with SMTP ID 59a7d28b5964438d36ca2e46db2a21c6 for ; Thu, 16 Apr 2026 15:37:42 +0000 (UTC) Content-Type: multipart/alternative; boundary="------------YEOAlulU5NYlq8rw2wNmQB6c" Message-ID: <83f4db6e-f2f9-40a5-8b48-98a8e9bf5f95@yahoo.com> Date: Thu, 16 Apr 2026 11:37:41 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [WO-DEV] Struggling with ant command line build To: WebObjects & WOnder Development References: Content-Language: en-US In-Reply-To: X-Mailer: WebService/1.1.25557 mail.core.serving.mcws.prd.acl:role.token.mcws.jsmtp.yahoo Content-Length: 37153 This is a multi-part message in MIME format. --------------YEOAlulU5NYlq8rw2wNmQB6c Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 VGhlIHJlYWwgcHJvYmxlbSBpcyB0aGF0IHdlIGxvc3QgbWFueSBwZW9wbGUgdG8gdGhlIGxp c3Qgd2hlbiB0aGUgYXBwbGUgDQpsaXN0IHdlbnQgZGFyay4gUGVyc29uYWxseSwgSSBmaW5k IHRoZSB3b2NvbW11bml0eSBsaXN0IGRpZmZpY3VsdC4gQnV0IA0KdGhhdCBpcyBhbm90aGVy IHN0b3J5Lg0KDQoNCkkgYW0gbm90IHN1cmUgdGhhdCBzd2l0Y2hpbmcgdG8gbWF2ZW4gd291 bGQgaGVscC4NCg0KDQpJIGhvcGUgdGhpcyBkb2VzIG5vdCBzb3VuZCBzaWxseSBidXQsIGhh dmUgeW91IHRob3VnaHQgb2YgdXNpbmcgYXBwbGUncyANCkF1dG9tYXRvcj8gSXQgc291bmRz IGxpa2UgeW91IG5lZWQgYSBtYWNybyB0aGF0IHdhbGtzIHRocm91Z2ggYSBidW5jaCBvZiAN CmZvbGRlcnMgYW5kIHJ1bnMgYSBzY3JpcHQuIEJ1dCBtYXliZSBJIGFtIG92ZXJzaW1wbGlm eWluZy4NCg0KDQoNCkJUVywgSSBrbm93IHRoYXQgSmVzc2UgVGF5bGVyIGlzIHVzaW5nIGFu dC4gSWYgaGUgaXMgb24gdGhpcyBsaXN0IG1heWJlIA0KaGUgY2FuIGhlbHAuDQoNCg0KDQpP biA0LzE0LzI2IDg6NDEgQU0sIE1hcmt1cyBSdWdnaWVybyAocnVjb3RlYykgd3JvdGU6DQo+ IEkga25vdyBJIGFtIG91dGRhdGVkIGFuZCBvbGQtZmFzaGlvbmVkIGFuZCBub3QgbW9kZXJu IGJ1dCBJIHN0aWxsIGhhdmUgDQo+IGFudCBiYXNlZCBwcm9qZWN0cy4gVW50aWwgbm93IEkg aGF2ZSBidWlsdCBmcmFtZXdvcmtzIGFuZCBhcHBsaWNhdGlvbnMgDQo+IHdpdGggdGhlIFdP TGlwcyBhbnQgdG9vbHMuIFdvcmtzIHBlcmZlY3QuIEJ1dCBub3cgSSBoYXZlIGEgcHJvamVj dCANCj4gdGhhdCB1c2VzIHNvbWUgNDArIGZyYW1ld29ya3MgYW5kIGluIHRvdGFsIGNvbnNp c3RzIG9mIHdlbGwgb3ZlciA0MCANCj4gV09hcHBzLiBCdWlsZGluZyBhbGwgdGhvc2UgYnkg aGFuZCAuLi4uIHdlbGwsIHlvdSBndWVzcyAtLT4gYXV0b21hdGlvbiANCj4gaXMgdGhlIGtl eS4gU28gSSBzdGFydGVkIGxvb2tpbmcgaW50byBjb21tYW5kIGxpbmUgYnVpbGQgdGhhdCBj YW4gYmUgDQo+IHNjcmlwdGVkLg0KPiBIZXJlIGlzIG9uZSBvZiB0aGUgYXBwcyBJIGJ1aWxk IHdpdGggdGhlIGhlbHAgb2YgZ2VuZXJpYy54bWwgYW50IGJ1aWxkIA0KPiBmaWxlLiBUaGUg d29jb21waWxlIHBoYXNlIGZhaWxzIGJlY2F1c2UgaXQgY2Fubm90IGZpbmQgdGhlIFdPIGFu ZCANCj4gV29uZGVyIGZyYW1ld29ya3MuIEJ1dCB0aGV5IGFyZSB0aGVyZSwgaW4gdGhlIHJl Z3VsYXIgcGxhY2UgYW5kIHNvIGZhciANCj4gYWxsIHBhdGhzIHNlZW0gdG8gYmUgY29ycmVj dCAoamF2YSBjbGFzcyBwYXRoKS4gSSBtdXN0IG1pc3Mgc29tZXRoaW5nIA0KPiBidXQgZmFp bCB0byBzZWUgaXQuIEFueW9uZSBoYXZpbmcgYmV0dGVyIGV5ZXMgdGhhbiBtZT8gRGlyZWN0 bHkgDQo+IGluY2x1ZGVkIGhlcmUgaXMganVzdCB0aGUgZmFpbGluZyBwYXJ0LiBJIGhhdmUg YXR0YWNoZWQgYSBaSVAgZmlsZSANCj4gY29udGFpbmluZyB0aGUgZnVsbCBvdXRwdXQgZm9y IHJlZmVyZW5jZSAoaG9wZSB0aGUgYXR0YWNobWVudCBtYWtlcyBpdCANCj4gdGhyb3VnaCkN Cj4NCj4gVGhhbmtzIGZvciBoZWxwaW5nIG1lDQo+IC0tLW1hcmt1cy0tLQ0KPg0KPiAkIGFu dCAtZGVidWcgLWVtYWNzIC1mIA0KPiAvVXNlcnMvU2hhcmVkL0RldmVsb3Blci9Tb3VyY2VE aXN0cmlidXRpb25zL1dvbmRlclNvdXJjZS9CdWlsZC9idWlsZC9nZW5lcmljLnhtbCANCj4g XA0KPiAtRHByb2plY3QudHlwZT1hcHBsaWNhdGlvbiBcDQo+IC1EcHJvamVjdC5uYW1lPUlt bW9EYXRhIFwNCj4gLURwcm9qZWN0LnByaW5jaXBhbC5jbGFzcz1jaC5rYXN0bC5pbW1vZGF0 YS5BcHBsaWNhdGlvbiBcDQo+IC1EcHJvamVjdC5kaXI9L1VzZXJzL3J1Z2dpZXJvL3dvcmtz cGFjZS9JbW1vRGF0YSBcDQo+IC1Ed28ubG9jYWwucm9vdC5idW5kbGVzLmVtYmVkPXRydWUg XA0KPiAtRHdvLnN5c3RlbS5yb290LmJ1bmRsZXMuZW1iZWQ9dHJ1ZSBcDQo+IGdlbmVyaWMu YnVpbGQNCj4NCj4gLiAuIC4gLiBbc25pcCB0b25zIG9mIG91dHB1dCwgYWxsIGxvb2tpbmcg cGVyZmVjdGx5IG9rXSAuIC4gLiAuDQo+DQo+IENvbXBpbGF0aW9uIGFyZ3VtZW50czoNCj4g Jy1kJw0KPiAnL1VzZXJzL3J1Z2dpZXJvL1Jvb3RzL2NsYXNzZXMvSW1tb0RhdGEnDQo+ICct Y2xhc3NwYXRoJw0KPiAnL1VzZXJzL3J1Z2dpZXJvL1Jvb3RzL2NsYXNzZXMvSW1tb0RhdGE6 L1VzZXJzL3J1Z2dpZXJvL3dvcmtzcGFjZS9JbW1vRGF0YS9MaWJyYXJpZXMvZm9wLmphcjov VXNlcnMvcnVnZ2llcm8vd29ya3NwYWNlL0ltbW9EYXRhL0xpYnJhcmllcy9teXNxbC1jb25u ZWN0b3ItamF2YS01LjEuNDYtYmluLmphcjovVXNlcnMvU2hhcmVkL0RldmVsb3Blci9MaWJy YXJpZXMvV29uZGVyL3dvLnN5c3RlbS5yb290L0xpYnJhcnkvRnJhbWV3b3Jrcy9KYXZhRU9B Y2Nlc3MuZnJhbWV3b3JrL1Jlc291cmNlcy9KYXZhL2phdmFlb2FjY2Vzcy5qYXIuc3JjLnpp cDovVXNlcnMvU2hhcmVkL0RldmVsb3Blci9MaWJyYXJpZXMvV29uZGVyL3dvLnN5c3RlbS5y b290L0xpYnJhcnkvRnJhbWV3b3Jrcy9KYXZhRU9BY2Nlc3MuZnJhbWV3b3JrL1Jlc291cmNl cy9KYXZhL2phdmFlb2FjY2Vzcy5qYXI6L1VzZXJzL1NoYXJlZC9EZXZlbG9wZXIvTGlicmFy aWVzL1dvbmRlci93by5zeXN0ZW0ucm9vdC9MaWJyYXJ5L0ZyYW1ld29ya3MvSmF2YUVPQ29u dHJvbC5mcmFtZXdvcmsvUmVzb3VyY2VzL0phdmEvamF2YWVvY29udHJvbC5qYXI6L1VzZXJz L1NoYXJlZC9EZXZlbG9wZXIvTGlicmFyaWVzL1dvbmRlci93by5zeXN0ZW0ucm9vdC9MaWJy YXJ5L0ZyYW1ld29ya3MvSmF2YUVPQ29udHJvbC5mcmFtZXdvcmsvUmVzb3VyY2VzL0phdmEv amF2YWVvY29udHJvbC5qYXIuc3JjLnppcDovVXNlcnMvU2hhcmVkL0RldmVsb3Blci9MaWJy YXJpZXMvV29uZGVyL3dvLnN5c3RlbS5yb290L0xpYnJhcnkvRnJhbWV3b3Jrcy9KYXZhRm91 bmRhdGlvbi5mcmFtZXdvcmsvUmVzb3VyY2VzL0phdmEvamF2YWZvdW5kYXRpb24uamFyLnNy Yy56aXA6L1VzZXJzL1NoYXJlZC9EZXZlbG9wZXIvTGlicmFyaWVzL1dvbmRlci93by5zeXN0 ZW0ucm9vdC9MaWJyYXJ5L0ZyYW1ld29ya3MvSmF2YUZvdW5kYXRpb24uZnJhbWV3b3JrL1Jl c291cmNlcy9KYXZhL2phdmFmb3VuZGF0aW9uLmphcjovVXNlcnMvU2hhcmVkL0RldmVsb3Bl ci9MaWJyYXJpZXMvV29uZGVyL3dvLnN5c3RlbS5yb290L0xpYnJhcnkvRnJhbWV3b3Jrcy9K YXZhSkRCQ0FkYXB0b3IuZnJhbWV3b3JrL1Jlc291cmNlcy9KYXZhL2phdmFqZGJjYWRhcHRv ci5qYXIuc3JjLnppcDovVXNlcnMvU2hhcmVkL0RldmVsb3Blci9MaWJyYXJpZXMvV29uZGVy L3dvLnN5c3RlbS5yb290L0xpYnJhcnkvRnJhbWV3b3Jrcy9KYXZhSkRCQ0FkYXB0b3IuZnJh bWV3b3JrL1Jlc291cmNlcy9KYXZhL2phdmFqZGJjYWRhcHRvci5qYXI6L1VzZXJzL1NoYXJl ZC9EZXZlbG9wZXIvTGlicmFyaWVzL1dvbmRlci93by5zeXN0ZW0ucm9vdC9MaWJyYXJ5L0Zy YW1ld29ya3MvSmF2YVdPSlNQU2VydmxldC5mcmFtZXdvcmsvUmVzb3VyY2VzL0phdmEvamF2 YXdvanNwc2VydmxldC5qYXIuc3JjLnppcDovVXNlcnMvU2hhcmVkL0RldmVsb3Blci9MaWJy YXJpZXMvV29uZGVyL3dvLnN5c3RlbS5yb290L0xpYnJhcnkvRnJhbWV3b3Jrcy9KYXZhV09K U1BTZXJ2bGV0LmZyYW1ld29yay9SZXNvdXJjZXMvSmF2YS9qYXZhd29qc3BzZXJ2bGV0Lmph cjovVXNlcnMvU2hhcmVkL0RldmVsb3Blci9MaWJyYXJpZXMvV29uZGVyL3dvLnN5c3RlbS5y b290L0xpYnJhcnkvRnJhbWV3b3Jrcy9KYXZhV2ViT2JqZWN0cy5mcmFtZXdvcmsvUmVzb3Vy Y2VzL0phdmEvamF2YXdlYm9iamVjdHMuamFyLnNyYy56aXA6L1VzZXJzL1NoYXJlZC9EZXZl bG9wZXIvTGlicmFyaWVzL1dvbmRlci93by5zeXN0ZW0ucm9vdC9MaWJyYXJ5L0ZyYW1ld29y a3MvSmF2YVdlYk9iamVjdHMuZnJhbWV3b3JrL1Jlc291cmNlcy9KYXZhL2phdmF3ZWJvYmpl Y3RzLmphcjovVXNlcnMvU2hhcmVkL0RldmVsb3Blci9MaWJyYXJpZXMvV29uZGVyL3dvLnN5 c3RlbS5yb290L0xpYnJhcnkvRnJhbWV3b3Jrcy9KYXZhV2ViU2VydmljZXNTdXBwb3J0LmZy YW1ld29yay9SZXNvdXJjZXMvSmF2YS9qYXZhd2Vic2VydmljZXNzdXBwb3J0Lmphci5zcmMu emlwOi9Vc2Vycy9TaGFyZWQvRGV2ZWxvcGVyL0xpYnJhcmllcy9Xb25kZXIvd28uc3lzdGVt LnJvb3QvTGlicmFyeS9GcmFtZXdvcmtzL0phdmFXZWJTZXJ2aWNlc1N1cHBvcnQuZnJhbWV3 b3JrL1Jlc291cmNlcy9KYXZhL2phdmF3ZWJzZXJ2aWNlc3N1cHBvcnQuamFyOi9Vc2Vycy9T aGFyZWQvRGV2ZWxvcGVyL0xpYnJhcmllcy9Xb25kZXIvd28uc3lzdGVtLnJvb3QvTGlicmFy eS9GcmFtZXdvcmtzL0phdmFYTUwuZnJhbWV3b3JrL1Jlc291cmNlcy9KYXZhL2phdmF4bWwu amFyOi9Vc2Vycy9TaGFyZWQvRGV2ZWxvcGVyL0xpYnJhcmllcy9Xb25kZXIvd28uc3lzdGVt LnJvb3QvTGlicmFyeS9GcmFtZXdvcmtzL0phdmFYTUwuZnJhbWV3b3JrL1Jlc291cmNlcy9K YXZhL2phdmF4bWwuamFyLnNyYy56aXAnDQo+ICctc291cmNlcGF0aCcNCj4gJy9Vc2Vycy9y dWdnaWVyby93b3Jrc3BhY2UvSW1tb0RhdGEvU291cmNlcycNCj4gJy10YXJnZXQnDQo+ICcx LjgnDQo+ICctZW5jb2RpbmcnDQo+ICd1dGYtOCcNCj4gJy1nJw0KPiAnLXNvdXJjZScNCj4g JzEuOCcNCj4NCj4gVGhlICcgY2hhcmFjdGVycyBhcm91bmQgdGhlIGV4ZWN1dGFibGUgYW5k IGFyZ3VtZW50cyBhcmUNCj4gbm90IHBhcnQgb2YgdGhlIGNvbW1hbmQuDQo+IEZpbGVzIHRv IGJlIGNvbXBpbGVkOg0KPiAuLi4uLi5bc25pcF0uLi4uLi4NCj4gd2FybmluZzogW29wdGlv bnNdIGJvb3RzdHJhcCBjbGFzcyBwYXRoIG5vdCBzZXQgaW4gY29uanVuY3Rpb24gd2l0aCAN Cj4gLXNvdXJjZSA4DQo+IC9Vc2Vycy9ydWdnaWVyby93b3Jrc3BhY2UvSW1tb0RhdGEvU291 cmNlcy9jaC9rYXN0bC9pbW1vZGF0YS9BcHBsaWNhdGlvbi5qYXZhOjE0OiANCj4gZXJyb3I6 IHBhY2thZ2UgZXIuZXh0ZW5zaW9ucy5hcHBzZXJ2ZXIgZG9lcyBub3QgZXhpc3QNCj4gaW1w b3J0IGVyLmV4dGVuc2lvbnMuYXBwc2VydmVyLkVSWEFwcGxpY2F0aW9uOw0KPiDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBeDQo+DQo+DQo+DQo+DQo+ DQo+ICoNCj4gTWFya3VzIFJ1Z2dpZXJvKg0KPg0KPiAqDQo+ICoNCj4NCj4gcnVjb3RlYyBH bWJId2ViaHR0cHM6Ly9ydWNvdGVjLmNoDQo+IExlb25oYXJkc2JlcmcgMSBlbWFpbG1hcmt1 cy5ydWdnaWVyb0BydWNvdGVjLmNoDQo+IDQwNTEgQmFzZWwgLyBTd2l0emVybGFuZG1vYmls ZSs0MSA3OSA1MDggNDcwMQ0KPg0KPg0KPg0KPg0KPg0KPg0KPg0KPg0K --------------YEOAlulU5NYlq8rw2wNmQB6c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

The real problem is that we lost many people to the list when the apple list went dark. Personally, I find the wocommunity list difficult. But that is another story.


I am not sure that switching to maven would help.


I hope this does not sound silly but, have you thought of using apple's Automator? It sounds like you need a macro that walks through a bunch of folders and runs a script. But maybe I am oversimplifying.



BTW, I know that Jesse Tayler is using ant. If he is on this list maybe he can help.



On 4/14/26 8:41 AM, Markus Ruggiero (rucotec) wrote:
I know I am outdated and old-fashioned and not modern but I still have ant based projects. Until now I have built frameworks and applications with the WOLips ant tools. Works perfect. But now I have a project that uses some 40+ frameworks and in total consists of well over 40 WOapps. Building all those by hand .... well, you guess --> automation is the key. So I started looking into command line build that can be scripted.=C2=A0
Here is one of the apps I build with the help of generic.xml ant build file. The wocompile phase fails because it cannot find the WO and Wonder frameworks. But they are there, in the regular place and so far all paths seem to be correct (java class path). I must miss something but fail to see it. Anyone having better eyes than me? Directly included here is just the failing part. I have attached a ZIP file containing the full output for reference (hope the attachment makes it through)

Thanks for helping me
---markus---

$ ant -debug -emacs -f /Users/Shared/Developer/SourceDistributions/WonderSource/Build/build/gene= ric.xml \
-Dproject.type=3Dapplication \
-Dproject.name=3DImmoData \
-Dproject.principal.class=3Dch.ka= stl.immodata.Application \
-Dproject.dir=3D/Users/ruggiero/w= orkspace/ImmoData \
-Dwo.local.root.bundles.embed=3Dt= rue \
-Dwo.system.root.bundles.embed=3D= true \
generic.build

. . . . [snip tons of output, all looking perfectly ok] . . . .=C2=A0

Compilation arguments:
'-d'
'/Users/ruggiero/Roots/classes/Im= moData'
'-classpath'
'/Users/ruggiero/Roots/classes/Im= moData:/Users/ruggiero/workspace/ImmoData/Libraries/fop.jar:/Users/ruggie= ro/workspace/ImmoData/Libraries/mysql-connector-java-5.1.46-bin.jar:/User= s/Shared/Developer/Libraries/Wonder/wo.system.root/Library/Frameworks/Jav= aEOAccess.framework/Resources/Java/javaeoaccess.jar.src.zip:/Users/Shared= /Developer/Libraries/Wonder/wo.system.root/Library/Frameworks/JavaEOAcces= s.framework/Resources/Java/javaeoaccess.jar:/Users/Shared/Developer/Libra= ries/Wonder/wo.system.root/Library/Frameworks/JavaEOControl.framework/Res= ources/Java/javaeocontrol.jar:/Users/Shared/Developer/Libraries/Wonder/wo= =2Esystem.root/Library/Frameworks/JavaEOControl.framework/Resources/Java/= javaeocontrol.jar.src.zip:/Users/Shared/Developer/Libraries/Wonder/wo.sys= tem.root/Library/Frameworks/JavaFoundation.framework/Resources/Java/javaf= oundation.jar.src.zip:/Users/Shared/Developer/Libraries/Wonder/wo.system.= root/Library/Frameworks/JavaFoundation.framework/Resources/Java/javafound= ation.jar:/Users/Shared/Developer/Libraries/Wonder/wo.system.root/Library= /Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar.= src.zip:/Users/Shared/Developer/Libraries/Wonder/wo.system.root/Library/F= rameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar:/U= sers/Shared/Developer/Libraries/Wonder/wo.system.root/Library/Frameworks/= JavaWOJSPServlet.framework/Resources/Java/javawojspservlet.jar.src.zip:/U= sers/Shared/Developer/Libraries/Wonder/wo.system.root/Library/Frameworks/= JavaWOJSPServlet.framework/Resources/Java/javawojspservlet.jar:/Users/Sha= red/Developer/Libraries/Wonder/wo.system.root/Library/Frameworks/JavaWebO= bjects.framework/Resources/Java/javawebobjects.jar.src.zip:/Users/Shared/= Developer/Libraries/Wonder/wo.system.root/Library/Frameworks/JavaWebObjec= ts.framework/Resources/Java/javawebobjects.jar:/Users/Shared/Developer/Li= braries/Wonder/wo.system.root/Library/Frameworks/JavaWebServicesSupport.f= ramework/Resources/Java/javawebservicessupport.jar.src.zip:/Users/Shared/= Developer/Libraries/Wonder/wo.system.root/Library/Frameworks/JavaWebServi= cesSupport.framework/Resources/Java/javawebservicessupport.jar:/Users/Sha= red/Developer/Libraries/Wonder/wo.system.root/Library/Frameworks/JavaXML.= framework/Resources/Java/javaxml.jar:/Users/Shared/Developer/Libraries/Wo= nder/wo.system.root/Library/Frameworks/JavaXML.framework/Resources/Java/j= avaxml.jar.src.zip'
'-sourcepath'
'/Users/ruggiero/workspace/ImmoDa= ta/Sources'
'-target'
'1.8'
'-encoding'
'utf-8'
'-g'
'-source'
'1.8'

The ' characters around the executable and arguments are
not part of the command.
Files to be compiled:
......[snip]......
warning: [options] bootstrap clas= s path not set in conjunction with -source 8
/Users/ruggiero/workspace/ImmoDat= a/Sources/ch/kastl/immodata/Application.java:14: error: package er.extensions.appserver does not exist<= /div>
import er.extensions.appserver.ERXApplication;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^<= /font>






Markus Ruggiero
=


<= /span>

rucotec GmbH=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0web=C2=A0https= ://rucotec.ch
Leonhardsberg 1 =C2=A0=C2=A0<= /span>=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0email=C2=A0markus.ruggiero@rucotec.ch
4051 Basel / Switzerland=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0=C2=A0mobile=C2=A0+41 79 508 4701








--------------YEOAlulU5NYlq8rw2wNmQB6c--