X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.22.2a (ClamAV engine v0.102.2) X-Junk-Score: 0 [] X-KAS-Score: 0 [] From: "Jesse Tayler" Received: from mail-qv1-f43.google.com ([209.85.219.43] verified) by selbstdenker.ag (CommuniGate Pro SMTP 6.3.7) with ESMTPS id 26773023 for webobjects-dev@wocommunity.org; Thu, 11 Nov 2021 04:03:37 +0100 Received-SPF: none receiver=post.selbstdenker.com; client-ip=209.85.219.43; envelope-from=jtayler@oeinc.com Received: by mail-qv1-f43.google.com with SMTP id bu11so3256840qvb.0 for ; Wed, 10 Nov 2021 19:03:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oeinc-com.20210112.gappssmtp.com; s=20210112; h=from:mime-version:subject:date:references:to:in-reply-to:message-id; bh=aO31hpVMgUPLCSMx6rcaj/WzRGZJo2rMPYuqzbarVUc=; b=aI43nm/Q2a40eD4yfIAC8yzhSLlJFbB0238jYgc+wJF1onGpvo8kg8sY0VAccyp5Ya h8QpAP8q2M3z/K2B+VjXEz7RDNeLOKpwevszlEJ3ZDcBN8ERuBJJ7DuCdzPFXaAKme+t 4Srsly3o+8b07TgvSA/J7M9264PbSr0RT+zLOe72jizwz1muvaECxdyRkf2lrk8ip+hL XDUH/5b+Q8BQQq21UmCkmjggabRdDJ961UFBCi9kPz19Qa5g4iB7dounILHgD7AHOAUv hcnZGEaLKZNaavULGW7OVhD0DaLD6ILRQJYbD9zVkvWGSR6utgHJh6Pg8Bawklmtk0fC mgDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:subject:date:references:to :in-reply-to:message-id; bh=aO31hpVMgUPLCSMx6rcaj/WzRGZJo2rMPYuqzbarVUc=; b=CcE2k4FfI/5aPGxaRFiEDBjEly+SpyBldk6hoqh3iNEL3/Z1k10SZhf4+fdQWNVqQU +C4hJ24HQGCeZi0MOkW6/bWTXZYlJsLcn2eyqXVF2oOFOggMtGBl+mSY87C0RRev5Psn 6KYo4b5PPMNJdzY7xLjpxt5BnSaJo5TGWFMCCoPxHzyyFMHdVfePH4+NN5VY50fz2B94 Pti7DA1LDx7COumj/rNg8u7A4XuuMsMiymX6ZJEEoQhUgdkeuLj/Q4rZZ6isONkYSveN 2T+bJ7RD+fGM6+L5D8KVNjunKbauJolNtwk/j3uvag7Nh7bjxZszuYCKJg9gImiNyCM1 6OvQ== X-Gm-Message-State: AOAM531D6OZLeSN1riek+qa2LxLfYnr8hTRSf53c05hPEf2kLnZNVADN 43M+iaqwIBYR6J0dCq+ONMSulRR68T6A5A== X-Google-Smtp-Source: ABdhPJwvIBjE8quHQdgeRvp5QMngqSr8cvM6IX2dVG8xAiULlLRwnnbOmMD+jkSe3EI2FYYBN9aP1A== X-Received: by 2002:a05:6214:2429:: with SMTP id gy9mr3678938qvb.36.1636599795450; Wed, 10 Nov 2021 19:03:15 -0800 (PST) Return-Path: Received: from [192.168.1.16] ([69.169.5.176]) by smtp.gmail.com with ESMTPSA id u10sm1011139qtx.3.2021.11.10.19.03.14 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Nov 2021 19:03:15 -0800 (PST) Content-Type: multipart/alternative; boundary="Apple-Mail=_CB66EE97-40D0-471F-AE3A-FA09937F5DA2" Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.2\)) Subject: Re: [WO-DEV] Source for the deployed archetypes on maven.wocommunity.org? Date: Wed, 10 Nov 2021 22:03:13 -0500 References: To: WebObjects & WOnder Development In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3654.60.0.2.2) --Apple-Mail=_CB66EE97-40D0-471F-AE3A-FA09937F5DA2 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Ah Ramsey, it=E2=80=99s good to have you back with us again! > On Nov 10, 2021, at 7:55 PM, Ramsey Gurley = wrote: >=20 > So I fixed this, >=20 > https://github.com/wocommunity/wolips/pull/160 = >=20 > 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 needed 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 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 using maven. And it works. >=20 > 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 wolips source, import the wolips projects, and set up the run = configuration. Once it is merged, I'll try to update = https://wiki.wocommunity.org/display/WOL/Debugging+WOLips = with the = simplified instructions. >=20 > I'll probably merge around the end of the week. Check it out and play = with it if anyone is inclined to do so. >=20 > Ramsey >=20 >> On Apr 9, 2021, at 1:03 PM, Wolfgang Hartmann = > = wrote: >>=20 >> The WORoot is necessary because the EOAdapter and especially the = EO-ReverseEngineer-Tool are needing some classes out of WebObjects-Jars. >>=20 >> 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 modify the eclipse-classpath OnTheFly to include = the Jars from WORoot. >>=20 >> Best Regards, >> Wolfgang >>=20 >> 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.wocommunity.org ? >> =20 >> I bet you need to talk to Henrique :) >>=20 >> I've been looking into making some new archetypes for a basic woapp = and framework. Some observations, >>=20 >> Adding the wocommunity repos in the pom.xml and = allows me to build a woproject in maven = 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 archetype. Three = easy steps. >>=20 >> The only snag I've found so far is the EOModel creation wizard 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 = model. It's easy to work around this by creating a plist file like, >>=20 >> proj/Resources/myNewModel.eomodeld/index.eomodeld >>=20 >> with a contents of >>=20 >> { >> EOModelVersion =3D "2.1"; >> adaptorName =3D JDBC; >> connectionDictionary =3D {}; >> userInfo =3D {}; >> } >>=20 >> 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 to use anything other than adaptorName=3DJDBC anyway, but the = wizard could use a hard coded default list (JDBC,LDAP) if WORoot is = empty. Nobody is making new adaptors. >>=20 >>> On Apr 8, 2021, at 6:51 AM, Hugi Thordarson = > = wrote: >>>=20 >>> Hi all, >>> does anyone know where the sources for the currently deployed maven = archetypes (2.2-SNAPSHOT) on maven.wocommunity.org = are?=20 >>> The WOCommunity WOLips repo has sources = (https://github.com/wocommunity/wolips/tree/master/maven2/archetypes = ) but these seem, well, ancient. >>>=20 >>> Cheers, >>> - hugi >>=20 >> 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 = this transmitted information is strictly prohibited. Please notify us if = you have received this transmission in error. Thank you. >=20 > 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 = this transmitted information is strictly prohibited. Please notify us if = you have received this transmission in error. Thank you. --Apple-Mail=_CB66EE97-40D0-471F-AE3A-FA09937F5DA2 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Ah = Ramsey, it=E2=80=99s good to have you back with us again!

On Nov 10, 2021, at 7:55 PM, Ramsey Gurley <webobjects-dev@wocommunity.org> wrote:

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 needed 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 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 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 wolips source, import the wolips projects, and set up = the run configuration. Once it is merged, I'll try to update https://wiki.wocommunity.org/display/WOL/Debugging+WOLips&n= bsp;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 <webobjects-dev@wocommunity.org> wrote:

The WORoot is necessary because the EOAdapter and especially the = EO-ReverseEngineer-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 modify the eclipse-classpath OnTheFly to include the Jars from WORoot.

Best Regards,
Wolfgang


From: = WebObjects & 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 bet you need to talk to Henrique :)

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

Adding the wocommunity repos in the pom.xml = <repositories> and <pluginRepositories> allows me to build a = woproject in maven 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 archetype. Three easy steps.

The only snag I've found so far is the EOModel creation = wizard 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 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 to use anything other than = adaptorName=3DJDBC anyway, but the 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@wocommunity.org> wrote:

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

Cheers,
- hugi


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 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 this transmitted information is strictly prohibited. Please notify us if you have received this transmission in = error. Thank you.

= --Apple-Mail=_CB66EE97-40D0-471F-AE3A-FA09937F5DA2--