X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.22.2a (ClamAV engine v0.102.2) From: "Ramsey Gurley" Received: from [40.107.92.54] (HELO NAM10-BN7-obe.outbound.protection.outlook.com) by selbstdenker.ag (CommuniGate Pro SMTP 6.3.7) with ESMTPS id 26772845 for webobjects-dev@wocommunity.org; Thu, 11 Nov 2021 01:55:54 +0100 Received-SPF: pass receiver=post.selbstdenker.com; client-ip=40.107.92.54; envelope-from=Ramsey.Gurley@practicemojo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=crl7zNI6ECYmHz/qPqjKX0s5PLgXcu2b3G9XkfrG5qJ+dKISsVjpl5q1SmYIIJWMrZZ2d3bBGBnJkJBWOyCAiyH1OdV5B0yUhBQ+SSkebav5O7/Ip6H/YjtFD2pXXVKjNvNj/9AnKaEn8ez6bF74NvoF8uGAJOroGF2UTeQePyUojo4WxWu0pua/UQuDAmm2aoZBjSyyHsASg/Au35IXMMe/10IdbB9VPS8wpfNwq6sOiadKQ3cIoaTeNxdQiO66Jxjox6zwPBZrof5++QXofuuno1rm9lHTUuHFnTW4TX6p4QHkCGxM8I42IznPXNEbH14HIegvSf13nf/HPEYkrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=OlONDP9zWvq1IEAQApUbTmsKjNPJUwMAT/ubGxXAyE4=; b=aLyhfhgNWfaYOGNUFYpobjh7EVcod5SUvAl/W+rq5iIMLUvJkETyhTCpZfK6QT+N6rmHy78+LRcSPCunaOnV9wUArFEB1jV+i5HyarYz+NJc+FKcaK+m5qbNmSgHSIjA/UuKmu/GO/Im5YadsurFOn7clcN/Ron9PlcZgdjIv/rtfDwSmYB5xx+iGJcIIycKS1Oqc4MfgaHdRITyahwcI+igATIwTpZ7p8HIRiYaNzW7hji76scmLqqWn2IUfb7XjSrx2AwKqaWwMzJOpCuItWftnT1fiN5mbmsFMbW7D1f/uCxdjdGnm5pEfB3Qcfw8luOzqIDvWsAwby5j0vz8vw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=practicemojo.com; dmarc=pass action=none header.from=practicemojo.com; dkim=pass header.d=practicemojo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prositesinc.onmicrosoft.com; s=selector2-prositesinc-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OlONDP9zWvq1IEAQApUbTmsKjNPJUwMAT/ubGxXAyE4=; b=miO5wsScJS3W/jZMvLkrbMxyPvHtziYAfGmQngQjsgBYm8FfnRjN47PxHBkiDcyhYNOV7dmFGWJ/VMCYmWMAwzErKKP4QKUSPzFfZBKriDTCISzrvlU/A+H1xVeqGAONW4Z90YNFPwzgDuA7GO5+cEN0pwKPe8RTjvxFPmnZ5Bo= Received: from BYAPR18MB2534.namprd18.prod.outlook.com (2603:10b6:a03:12e::29) by SJ0PR18MB3803.namprd18.prod.outlook.com (2603:10b6:a03:2e9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Thu, 11 Nov 2021 00:55:31 +0000 Received: from BYAPR18MB2534.namprd18.prod.outlook.com ([fe80::1ca7:5c4:9780:7848]) by BYAPR18MB2534.namprd18.prod.outlook.com ([fe80::1ca7:5c4:9780:7848%3]) with mapi id 15.20.4690.015; Thu, 11 Nov 2021 00:55:31 +0000 To: WebObjects & WOnder Development Subject: Re: [WO-DEV] Source for the deployed archetypes on maven.wocommunity.org? Thread-Topic: [WO-DEV] Source for the deployed archetypes on maven.wocommunity.org? Thread-Index: AQHX1pbTnkpoaQvAXkanKtiErf2jMA== Date: Thu, 11 Nov 2021 00:55:31 +0000 Message-ID: <9F81DF94-258E-452D-89A4-EDF147C18377@practicemojo.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3608.80.23.2.2) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=practicemojo.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3d728cd7-db15-44af-5f93-08d9a4adf633 x-ms-traffictypediagnostic: SJ0PR18MB3803: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZQmc43smXgSWYCfQ9poL7IEggbNEJGMOIE2BWeczvWPSSVctwMCPrU8+qGKpi0Kw1TC2WnCSFHoUJBRMRydVSznY3a1gxAaoghCS27fkwQ3w3R1eWOHURGm5n5GEjw/4QPSP2rLYCp5zQAmQMNj8JZvyIoHdGTNciYqoB19yyylMnBkpxV57rCswaP1pI9wpMSd2TheVBWh7ZPlJgMfzx3pCM99rS99rOPloyepYRxcBuBIi9/QzIrj/tHlPLhLyOwHz1GbKDi8iZ+awJ6nUWdC9IXIyfcEknCUY3GG/QKEEH+rxpmQNsCFHeg9vDZ4FEcBRhB3TkF2ugi680rgoP8oow5e35OcIj3UnlCCYwYSLG2rNDmNaq6mBH4ekxB8VNNs5q0P3dniuIyLhEsdIPn7lD8Fads2N6ESC9Aagqfx/2ax8fZAKe6VJ82+nob+sT4UVh+L+4aZp85hUH4eN2jUEd+D0K+Ijt2gZgxE30UfJvJdePAhnk0LlgazTB97XG6vXOvUZ6C7ep6U4yaec9tDVg2MXkblemBYHFQZsnbbCCJ8bI2bOqgvX0CJcg3b2KJGuSvjhCakQPZ7Okr0RsIcO8RLRy+1PJ1UKApwQPC77EWJjWEINS+hT8+6C6nYOy2zh/lPXqpCcOl29Nu6Uy3pLBJYCp+O9RjLawKlm2g0j0q26LRK7O7VRULePvlAwjFK1vkr4K6/Una/hOX8zbC3IOGeQzFQxiZyI3TNisbrn3VB8gXjMTlmPvjuqDLdfrmff3/TUCf3/V86bwZrER/tLsd52uXbSsrclTMULmqyO5aIJ6H3WQKrQGomFcXeh x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR18MB2534.namprd18.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(346002)(396003)(376002)(136003)(39850400004)(366004)(508600001)(38100700002)(66556008)(2616005)(83380400001)(66476007)(91956017)(38070700005)(71200400001)(66946007)(33656002)(86362001)(166002)(45080400002)(36756003)(64756008)(6486002)(53546011)(966005)(76116006)(2906002)(6916009)(5660300002)(186003)(8936002)(6506007)(26005)(8676002)(316002)(6512007)(122000001)(66446008)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?F5I+TBFyuD9CdD+lUX+2UgtibYNo6z+Q6MNBzTocSuMOZInCabTZ1vr0myE2?= =?us-ascii?Q?Yyee1YjSqK0177PTmEMAf4t0sAWDl4qaudax4MN6auIo1M7O1UhwUVF/wVlZ?= =?us-ascii?Q?ec4WJCmh8gMu1t4yR9sukxsCdnVR3ETp29UyvsqsuTKDCy2t9p+wWE9GnaN/?= =?us-ascii?Q?B4Co9DNO1nlVWrhJzo+zpeUP2f7NuNi+ZPnGSxvdZqo72ZAPKfzqToT5d96e?= =?us-ascii?Q?qTHzSK0iNhK4a4xBR2AJwJVDREOBXvR/5fqMEoeSdJ4Tqqr0BTi+AkHBby8E?= =?us-ascii?Q?r54SZ+4s0XPnNJmmKYjEND2YoH6Kw4BgNbKXWZotVxw6sETTC0Xd2IyL24tv?= =?us-ascii?Q?jHFoFUlKBk8cBHvtpei80JRhxPaXVerrCvlGJmZaatxNVDmcj2BO/QeK6eMR?= =?us-ascii?Q?BG8o1/f9Y/HAC0TsqSeZOD4tCoCPnT74Ho6eszE07af7sCaLeoXAjiHRKujL?= =?us-ascii?Q?0RQ5xfFXCCZRbwQWteKV6LCdqjTxtZ6bg+EfFv56WJKRJhauM6S6Cgd+HYSb?= =?us-ascii?Q?L3/ea1TuA2OxFbLf73qws42AMJaPQ9AvYRodDjOm7JbRwWtTo2IOQkBs7B/c?= =?us-ascii?Q?/x7CG5FJ5M1yIjQjV01uF9Dru8L65UHYf50AHI3krKx2QvdEu+NzpoKqX81Q?= =?us-ascii?Q?9BQOmVXZLyqk9LkYwA7TFJ+G108DNZxSdXZ/SB4WzKTe5UzalHExgdTK+Jo5?= =?us-ascii?Q?KSAfQ+FDg15tUxacjBtmIuOwx/WyZi/Rn5af0J7qLBS0A6rethpubG8sThp4?= =?us-ascii?Q?kQIh2P73pAw5LNy5PeLuWaPRgBQhXHuRwtHLHjKvpEvTpmEWjr3JC0fBRZ14?= =?us-ascii?Q?exfcz0UliR8HUol3Ved4gChYKoB6YdRhs3zsBh/+tGjYQ620fY40J01ScwAH?= =?us-ascii?Q?VdAqFEbwNJ6uoDjA+8beoTlNhtVEYOW1wLFdS2ISBxC0Z3W1C0gzA/0p/jD7?= =?us-ascii?Q?1m2VeT6gTwsfnzimr3Nin9XX7N7tnDQdneno7FSnGvl86DapT3lv9Fdeoic+?= =?us-ascii?Q?rK1Xe0bt1Mp1P5Xz7HWVH2l8FNHbqbVHssEbQjC+QfqY0HM2CC6SXJHkVuQW?= =?us-ascii?Q?ivkphy9e/2IJhQ98fGtQS2dalfGFmtl3mjfGHrOI7mY428oyute//3uOTz00?= =?us-ascii?Q?THEturV22FWUOX855PJlaBROrRPzunlXWgToDosBcnMhIiiEMnIHngjo0qed?= =?us-ascii?Q?pa9hk17MPsSXOkMkxJn5zRHquTheY2Ab+ijs4Lchi/S6Yy4WiPPvsamChvTP?= =?us-ascii?Q?QbQgOGldU+fpy65KOmoFO4Tk96iTXjK/ZgD7OmopdFzgveOr3tAwwh2+k4uU?= =?us-ascii?Q?C0PeTgz+iW6wD0h+IPkJ92W9C06uZakI2ARiQgzXvEoJpTflaQjh/ZcvzQ8P?= =?us-ascii?Q?60PJmTfREYl5oiHVbf5bomhXWq/8TAK1UNvE77NDG595L+NZWMwo7a1mu3cl?= =?us-ascii?Q?IyCzKzNv8qrY5YXDaHN5Q4SkTofZ63eF3z+OqE7YzlPuNFQAHbucqUvK2+x/?= =?us-ascii?Q?ZpLlbrpGpR+GbQA9dWJ08wInKBJvr0du+z4nSGAncvrohwz/nwyVH4BrbuZG?= =?us-ascii?Q?wbUYoD0oYBhi2YGIylQeZ7syI3HO69H/d+ZQJNRWEaL1UeHh9x4Vs7dIaUGc?= =?us-ascii?Q?CcsxhrqJr1I4espkB+Z+tBP8TM+r59m1mIdZetOzsWPhITHrnez18PYTCSdI?= =?us-ascii?Q?b4nR0A=3D=3D?= Content-Type: multipart/alternative; boundary="_000_9F81DF94258E452D89A4EDF147C18377practicemojocom_" MIME-Version: 1.0 X-OriginatorOrg: practicemojo.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR18MB2534.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d728cd7-db15-44af-5f93-08d9a4adf633 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2021 00:55:31.5445 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: de0a5129-99d3-4d35-a928-09047a134775 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: nQP+ywSdKjAHzRWWvLb2MJiGdIxtbjgGU/9ciE2oom0evnW4rZU/TofIzwPl7C7qLSQpKG7JaCeL9kb1dem6hbHLxV/AM/3KwBQJAlaTbXw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR18MB3803 --_000_9F81DF94258E452D89A4EDF147C18377practicemojocom_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable So I fixed this, https://github.com/wocommunity/wolips/pull/160 I've modified the entity modeler such that a WO installation is not needed = to build entity modeler. It turns out there were only 3 classes that even n= eeded the WO_HOME. So I rebuilt those three using reflection and assume the= classes are available at runtime. It can find the WO jars in the maven rep= ository after my last fix. It still does the old thing as well, checking fo= r the roots set up in WOLips.properties. It just adds the additional magic = if your project is using maven. And it works. Hopefully this makes contributing to WOLips easier too as there's no extra = step of installing a WO_HOME required. Just install eclipse, clone the woli= ps source, import the wolips projects, and set up the run configuration. On= ce it is merged, I'll try to update https://wiki.wocommunity.org/display/WO= L/Debugging+WOLips with the simplified instructions. I'll probably merge around the end of the week. Check it out and play with = it if anyone is inclined to do so. Ramsey On Apr 9, 2021, at 1:03 PM, Wolfgang Hartmann > wrote: The WORoot is necessary because the EOAdapter and especially the EO-Reverse= Engineer-Tool are needing some classes out of WebObjects-Jars. Due to the current licence this WebObject-Jars are not allowed to be bundle= d and shipped with WOLips. Therefore the Wolips-Tool in that area has the w= orkaround to modify the eclipse-classpath OnTheFly to include the Jars from= WORoot. Best Regards, Wolfgang Get Outlook for Android ________________________________ From: WebObjects & WOnder Development > on behalf of Ramsey Gurley > Sent: Thursday, April 8, 2021 2:08:20 AM To: WebObjects & WOnder Development > Subject: [WO-DEV] Re: Source for the deployed archetypes on maven.wocommuni= ty.org? I bet you need to talk to Henrique :) I've been looking into making some new archetypes for a basic woapp and fra= mework. Some observations, Adding the wocommunity repos in the pom.xml and allows me to build a woproject in maven successfully without any a= dditional magic, which is great. This is almost to the point where to do WO= Dev, all you need is eclipse, install wolips, and then create a new maven = project with the archetype. Three easy steps. The only snag I've found so far is the EOModel creation wizard in WOLips. T= he Adaptor: and PlugIn: popup menus are empty and trying to click finish pr= oduces an index out of bound exception instead of a new model. It's easy to= work around this by creating a plist file like, proj/Resources/myNewModel.eomodeld/index.eomodeld with a contents of { EOModelVersion =3D "2.1"; adaptorName =3D JDBC; connectionDictionary =3D {}; userInfo =3D {}; } That's enough to get it to open in EOModeler, but it would be nicer if the = wizard worked without a WORoot configured. Realistically, nobody is going t= o use anything other than adaptorName=3DJDBC anyway, but the wizard could u= se a hard coded default list (JDBC,LDAP) if WORoot is empty. Nobody is maki= ng new adaptors. On Apr 8, 2021, at 6:51 AM, Hugi Thordarson > wrote: Hi all, does anyone know where the sources for the currently deployed maven archety= pes (2.2-SNAPSHOT) on maven.wocommunity.org are? The WOCommunity WOLips repo has sources (https://github.com/wocommunity/wol= ips/tree/master/maven2/archetypes) but these seem, well, ancient. Cheers, - hugi ________________________________ Confidentiality Notice: This email, including all attachments and replies t= hereto, are covered by the Electronic Communications Privacy Act, 18 U.S.C.= Sections 2510-2521 and are legally privileged. This information is confide= ntial, and intended only for the use of the individuals or entities named a= bove. If you are not the intended recipient, you are hereby notified that a= ny disclosure, copying, distribution or the taking of any action in relianc= e on the contents of this transmitted information is strictly prohibited. P= lease notify us if you have received this transmission in error. Thank you. ________________________________ Confidentiality Notice: This email, including all attachments and replies t= hereto, are covered by the Electronic Communications Privacy Act, 18 U.S.C.= Sections 2510-2521 and are legally privileged. This information is confide= ntial, and intended only for the use of the individuals or entities named a= bove. If you are not the intended recipient, you are hereby notified that a= ny disclosure, copying, distribution or the taking of any action in relianc= e on the contents of this transmitted information is strictly prohibited. P= lease notify us if you have received this transmission in error. Thank you. --_000_9F81DF94258E452D89A4EDF147C18377practicemojocom_ Content-Type: text/html; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable
So I fixed this,

https= ://github.com/wocommunity/wolips/pull/160

I've modified the entity modeler such that a WO installatio= n is not needed to build entity modeler. It turns out there were only 3 cla= sses that even needed the WO_HOME. So I rebuilt those three using reflectio= n and assume the classes are available at runtime. It can find the WO jars in the maven repository after my last = fix. It still does the old thing as well, checking for the roots set up in = WOLips.properties. It just adds the additional magic if your project is usi= ng maven. And it works.

Hopefully this makes contributing to WOLips easier too as t= here's no extra step of installing a WO_HOME required. Just install eclipse= , clone the wolips source, import the wolips projects, and set up the run c= onfiguration. Once it is merged, I'll try to update https://wiki.wocommunity.org/display/WOL/Debuggin= g+WOLips with the simplified instructions.

I'll probably merge around the end of the week. Check it ou= t and play with it if anyone is inclined to do so.

Ramsey

On Apr 9, 2021, at 1:03 PM, Wolfgang Hartmann <webobjects-dev@wocomm= unity.org> wrote:

The WORoot is necessary because the EOAdapter and especially the EO-Reverse= Engineer-Tool are needing some classes out of WebObjects-Jars.

Due to the current licence this WebObject-Jars are not allowed to be bundled and shipped with= WOLips. Therefore the Wolips-Tool in that area has the workaround to modif= y the eclipse-classpath OnTheFly to include the Jars from WORoot.

Best Regards,
Wolfgang


From: WebObj= ects & WOnder Development <webobjects-dev@wocommunity.org> on behalf of Ramsey Gurley <webobjects-dev@wocommunity.org>
Sent: Thursday, April 8, 2021 2:08:20 AM
To: WebObjects & WOnder Development <webobjects-dev@wocommunity.= org>
Subject: [WO-DEV] Re: Source for the deployed archetypes = on maven.wocommunity.org?
 

I've been looking into making some new archetypes for a bas= ic woapp and framework.  Some observations,

Adding the wocommunity repos in the pom.xml <repositorie= s> and <pluginRepositories> allows me to build a woproject in mave= n successfully without any additional magic, which is great. This is almost= to the point where to do WO Dev, all you need is eclipse, install wolips, and then create a new maven project with the a= rchetype. Three easy steps.

The only snag I've found so far is the EOModel creation wiz= ard in WOLips. The Adaptor: and PlugIn: popup menus are empty and trying to= click finish produces an index out of bound exception instead of a new mod= el. It's easy to work around this by creating a plist file like,

proj/Resources/myNewModel.eomodeld/index.eomodeld

with a contents of

{
= EOModelVersion =3D "2.1";
= adaptorName =3D JDBC;
= connectionDictionary =3D {};
= userInfo =3D {};
}

That's enough to get it to open in EOModeler, but it would = be nicer if the wizard worked without a WORoot configured. Realistically, n= obody is going to use anything other than adaptorName=3DJDBC anyway, but th= e wizard could use a hard coded default list (JDBC,LDAP) if WORoot is empty. Nobody is making new adaptors.

On Apr 8, 2021, at 6:51 AM, Hugi Thordarson <webobjects-dev@wocommunit= y.org> wrote:

does anyone know where the sources for the currently deploy= ed maven archetypes (2.2-SNAPSHOT) on maven.wocommunity.org are? 
The WOCommunity WOLips repo has sources (https://g= ithub.com/wocommunity/wolips/tree/master/maven2/archetypes) but these seem, well, ancient.

Cheers,
- hugi


Confidentiality Notice: This email, includi= ng all attachments and replies thereto, are covered by the Electronic Commu= nications Privacy Act, 18 U.S.C. Sections 2510-2521 and are legally privile= ged. This information is confidential, and intended only for the use of the individuals or entities named above. = If you are not the intended recipient, you are hereby notified that any dis= closure, copying, distribution or the taking of any action in reliance on t= he contents of this transmitted information is strictly prohibited. Please notify us if you have received = this transmission in error. Thank you.


Confidentiality Notice: This email, including all attachments and= replies thereto, are covered by the Electronic Communications Privacy Act,= 18 U.S.C. Sections 2510-2521 and are legally privileged. This information = is confidential, and intended only for the use of the individuals or entities named above. If you are not the= intended recipient, you are hereby notified that any disclosure, copying, = distribution or the taking of any action in reliance on the contents of thi= s transmitted information is strictly prohibited. Please notify us if you have received this transmission in err= or. Thank you.
--_000_9F81DF94258E452D89A4EDF147C18377practicemojocom_--