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: "Wolfgang Hartmann" Received: from [40.92.72.74] (HELO EUR03-VE1-obe.outbound.protection.outlook.com) by selbstdenker.ag (CommuniGate Pro SMTP 6.3.3) with ESMTPS id 25699290 for webobjects-dev@wocommunity.org; Fri, 09 Apr 2021 14:59:18 +0200 Received-SPF: pass receiver=post.selbstdenker.com; client-ip=40.92.72.74; envelope-from=halbeisen@hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wm/CFiANFSwIWJIiVCdUp+SJpCFWHWYv+g04KaWni+9L7F41RsCbEw71ISmJyhxI+o8bpPZMhU9o35Z6O4tkyHdJholZwMQ2nA/cJjyEq82ZJm+CMO36jmES1KV5VG0St7FSLUZDdpTVREhe5VuXPuyMAlINJAbMiFrvBHTBgzVSp7o7TXLytwp/pUHl63paOKSV3iHCvXLWkuvjM0fjx7Pms3JiYUaHaoZzHfqRQEsgWgFfj1wkhBtkE7MTUFPkGq0qv3pox/EgY+d8joT5cvull3sPOnYPB0TRrVrakI7YQ/LdDjSFxL3217EJKxSZeNjaczRSf+tXPjaBjhcdfQ== 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-SenderADCheck; bh=dOe2XnSeZ5DhbBFGvTyrw5xt01O1+oCTSAWiOHERHig=; b=FOggsKyLAee6/UBRji0lfAKFX7y6BJL7NCRoeFAbZDvrd61oB9kp2KsY5CGxJQqPepfkzS5tOLNN53v7DBk/PXnoNXdqpvnyJJB8lgm21VArbbGDEpCRO9bj/xKWsS3LmW1RDOn3/kyIHiBVvVp0gP6FX5+qBAEFeiyki0kiA5L/tt9FRB9xXkJzuDazbcB4OcRK1cBlU6qy3LTW2G0bQVvVTa78nGf21lBaK49hry39PHVV4w/YDDs5RSpDc+grwQvoHMAVbiMFIsItAqcqlOUgD+xI3aLhgc/8uUBkpPdz9FWeDDz4S+VuX3W6cmvhlKKGtbcyhSwDqAhTnIsO+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dOe2XnSeZ5DhbBFGvTyrw5xt01O1+oCTSAWiOHERHig=; b=CZfLFBVQlM4mCORzwQ2Kbc3iEyFuDcJIVsqsVMTratjDN2iZKjEV30Uv4E+a8TsBNAPI19zhhloUsI/ihW1CrbJG8xxnd3yo2sCRFiEy14yeNYcaUz1vUCGMDf3ExEWZptADc8e0cefGE8LSq64cJRK6CcyaZmaESyLFf+MZOZLdb+/Od9phsO3LXjBZHhy/BlaK9RxsaXiYRPI3AU92UichOCnR9U/jOL1c+vbk5qit9QxTHxSGaJ8TVKR+Qjapi0Sqy81wb3FziFYhviWdDll2NRemTRE/N/ObdLHZ1DV2zJ1xRGEDOFu5h01dbjNDreoqE9c1bmkJobRJnj5P0w== Received: from AM5EUR03FT027.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e08::51) by AM5EUR03HT038.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e08::359) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17; Fri, 9 Apr 2021 12:58:56 +0000 Received: from VI1PR0202MB3408.eurprd02.prod.outlook.com (2a01:111:e400:7e08::4a) by AM5EUR03FT027.mail.protection.outlook.com (2a01:111:e400:7e08::138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17 via Frontend Transport; Fri, 9 Apr 2021 12:58:56 +0000 Received: from VI1PR0202MB3408.eurprd02.prod.outlook.com ([fe80::a4d3:f389:cff0:17a]) by VI1PR0202MB3408.eurprd02.prod.outlook.com ([fe80::a4d3:f389:cff0:17a%6]) with mapi id 15.20.3999.032; Fri, 9 Apr 2021 12:58:56 +0000 To: WebObjects & WOnder Development Subject: Re: [WO-DEV] Re: Source for the deployed archetypes on maven.wocommunity.org? Thread-Topic: [WO-DEV] Re: Source for the deployed archetypes on maven.wocommunity.org? Thread-Index: AQHXLQMkc6TElU6saEaG3c0ck5qyYqqsJA9o Date: Fri, 9 Apr 2021 12:58:56 +0000 Message-ID: References: In-Reply-To: Accept-Language: de-AT, en-US Content-Language: de-AT X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:6A03C5A078B04BC702C0FC00850AE8F88AFE4BF0A9EBCF56C0AB14ABE0B53A83;UpperCasedChecksum:AFC9EF28E9CACA41A4A4F1AE85AD36052DB6F4FDEE5C5BD09D75839B0032CF4B;SizeAsReceived:6924;Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [aZDaUHZrprj9WmMM9g+kx4TKRxqyqfN+] x-ms-publictraffictype: Email x-incomingheadercount: 44 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 24e95ceb-aad7-4f75-0acd-08d8fb573c61 x-ms-traffictypediagnostic: AM5EUR03HT038: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FuLNeFPg3mgWz5RXxgW7m+wUGUBPNpjgVvpnQFH6GMQiPQRu8BeEuWBodsXlmOndWtSSk/YeSdGfCzllVZuYO4kOXNEUnNviMdLgmZLQv6DXZD1aoqm5ETK8DbbCMS82CB6H/GFL1AputRP6yCndJRxzaIIy4zVvjir0Rjklrbav32zLawcs3mrcRoqt6MA0YVSGd/YcpRKqTQcJvWlLzsMtfPesLZU18v6oLaxh6PaiS0m+FWJXIlUVZ2m3w4j6+tVUe6p7SgCOY8wu3w/yR8ItHiuP6SL3HJrTNPyAM9nPCAOruZ04wtWVYnPdb4tTkLT5zJ4ozynoGHhEQ98BGOi3sTxF5a5GGqtcg3DM8h0bN9uWtXgYvSams+FabugQFePl9AfZgrtlqmrHgKhA/nS+lhZZWa4b0TALLLRVTAo= x-ms-exchange-antispam-messagedata: /pDAKRH2jRB/NHuJRdAlfhLGvyoUtcL0J5c89Xy2stwILtGNbPUlzGxO2U6E2q8WQQ5tMFRhkoYtdOK2d+eqDpLUvi6kB5twhAr24nVmr2WuzeoLDHXmGKJKQJj3o6foxuUM+e/vjmwnIbdhVF7xRw== x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_VI1PR0202MB3408088AEDA83977B62F23E0BC739VI1PR0202MB3408_" MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT027.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 24e95ceb-aad7-4f75-0acd-08d8fb573c61 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Apr 2021 12:58:56.5125 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR03HT038 --_000_VI1PR0202MB3408088AEDA83977B62F23E0BC739VI1PR0202MB3408_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I agree that there should be no requirement to have WO installed, especiall= y if you are working on Linux with maven. Here is the PullRequest which explains the problem with the WORoot: https://github.com/wocommunity/wolips/pull/116= Maybe someone finds the time to change this WORoot-Jars-Location so that th= ere is a fallback to the .m2-Repo if there is no local installation Best Regards, Wolfgang Get Outlook for Android ________________________________ From: WebObjects & WOnder Development on b= ehalf of Ramsey Gurley Sent: Friday, April 9, 2021 7:42:00 AM To: WebObjects & WOnder Development Subject: [WO-DEV] Re: Source for the deployed archetypes on maven.wocommuni= ty.org? Sure, I understand that. However, I also think if we're using maven project= s, and WO jars are installed in the maven repository, wolips shouldn't need= a WORoot configured, because the jars are in a known place inside the mave= n repo. Even if there's no WO installed at all, wolips should know two opti= ons are JDBC and LDAP and handle the missing WORoot gracefully in the model= creation wizard. Providing a default list should be really easy. Reading j= ars from the maven repo maybe not as much. Interesting that you mention SQL generation/reverse engineering. I've been = working on my work projects longer than I've had my current work laptop. Pr= ojects have migrated from machine to machine. Long ago, I did have a WORoot= when I set everything up. Since my latest macbook however, I've not instal= led WORoot anywhere. Just Eclipse+WOLips. Since everything is maven, the pr= ojects work. Interestingly even SQL generation works. I can confirm that SQ= L generation does not work on a linux box with just WOLips and Eclipse inst= alled. Spooky. I'll have to dig around in the wolips source to find out why= . In any case, I'd like sql gen/RE to work, but if they don't I can potential= ly cheat and use ERMigrations as a workaround for sql gen. I'm still lookin= g for a mythical WODev to hire ( https://www.indeed.com/jobs?q=3Dprosites&f= rom=3Dgooglesl&vjk=3Dc43301acc8ddb2a0 ), but it looks like I'm going to hav= e to train up a Java person. When I do, it would be nice if I could onboard= them as easily as possible. :) 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_VI1PR0202MB3408088AEDA83977B62F23E0BC739VI1PR0202MB3408_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
I agree that there should be no requirement to have WO installed, especiall= y if you are working on Linux with maven.

Here is the PullRequest which explains the problem with the WORoot: https://gith= ub.com/wocom= munity/<= a href=3D"https://github.com/wocommunity/wolips/pull/116">wolips/pull/116

Maybe someone finds the time to change this WORoot-Jars-Location so that there is a fallback to the .m2-= Repo if there is no local installation

Best Regards,
Wolfgang


From: WebObjects & WOnd= er Development <webobjects-dev@wocommunity.org> on behalf of Ramsey G= urley <webobjects-dev@wocommunity.org>
Sent: Friday, April 9, 2021 7:42:00 AM
To: WebObjects & WOnder Development <webobjects-dev@wocommuni= ty.org>
Subject: [WO-DEV] Re: Source for the deployed archetypes on maven.wo= community.org?
 

Interesting that you mention SQL generation/reverse enginee= ring. I've been working on my work projects longer than I've had my current= work laptop. Projects have migrated from machine to machine. Long ago, I d= id have a WORoot when I set everything up. Since my latest macbook however, I've not installed WORoot anywhere. J= ust Eclipse+WOLips. Since everything is maven, the projects work. Interesti= ngly even SQL generation works. I can confirm that SQL generation does not = work on a linux box with just WOLips and Eclipse installed. Spooky. I'll have to dig around in the wolips sourc= e to find out why.

In any case, I'd like sql gen/RE to work, but if they don't= I can potentially cheat and use ERMigrations as a workaround for sql gen. = I'm still looking for a mythical WODev to hire ( https://www.indeed.com/jobs?q=3Dprosites&from=3Dgooglesl= &vjk=3Dc43301acc8ddb2a0 ), but it looks like I'm going to have to train up a Java person. When I do, = it would be nice if I could onboard them as easily as possible. :)

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 wi= th WOLips. Therefore the Wolips-Tool in that area has the workaround to mod= ify the eclipse-classpath OnTheFly to include the Jars from WORoot.

Best Regards,
Wolfgang


From: WebO= bjects & 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_VI1PR0202MB3408088AEDA83977B62F23E0BC739VI1PR0202MB3408_--