Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap
Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap
- Subject: Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap
- From: Hugi Thordarson <email@hidden>
- Date: Fri, 22 Feb 2019 23:37:39 +0000
I do, but I'm not quite sure the Wiki is where I'd like to post stuff. It's a
very confusing place.
> On 22 Feb 2019, at 16:57, Ted Petrosky <email@hidden> wrote:
>
> And do you get an ‘edit’ button on the wiki page when you log in?
>
>
>
> Theodore Petrosky | IT/Finance Director
> AgencySacks
>
> 345 Seventh Avenue, New York, NY 10001
> p. 212. 225. 9323 | agencysacks.com
>
>
> From: Webobjects-dev
> <webobjects-dev-bounces+tpetrosky=email@hidden
> <mailto:webobjects-dev-bounces+tpetrosky=email@hidden>> on
> behalf of Hugi Thordarson <email@hidden <mailto:email@hidden>>
> Date: Thursday, February 21, 2019 at 5:34 PM
> To: Maik Musall <email@hidden <mailto:email@hidden>>
> Cc: "Ted Petrosky (WO)" <email@hidden
> <mailto:email@hidden>>
> Subject: Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap
>
> My comment was directed at you Ant guys with your property files—didn't
> really intend for it to backfire onto myself :p.
>
> But I know there's a severe lack of documentation for using Maven with WO,
> and I know I should have contributed a while ago. Incidentally I now finally
> have time to write some docs, so it's time to own up.
>
> - hugi
>
>
>> On 21 Feb 2019, at 21:33, Maik Musall <email@hidden
>> <mailto:email@hidden>> wrote:
>>
>> Hi Hugi,
>>
>> glad you're volunteering to add that variant to the wiki page :)
>>
>> Maik
>>
>>
>>> Am 21.02.2019 um 18:13 schrieb Hugi Thordarson <email@hidden
>>> <mailto:email@hidden>>:
>>>
>>> Ya'll need Maven.
>>>
>>> - hugi
>>>
>>>
>>>> On 21 Feb 2019, at 17:09, Tim Worman <email@hidden
>>>> <mailto:email@hidden>> wrote:
>>>>
>>>> I would think, at this point, that the number of devs swapping between
>>>> multiple versions of WO would be close to zero. Anyone supporting a legacy
>>>> codebase will probably know what to do. Perhaps there could simply be a
>>>> link to a separate article - “How to maintain multiple versions of WO."
>>>>
>>>> Tim
>>>>
>>>>> On Feb 21, 2019, at 8:10 AM, Theodore Petrosky <email@hidden
>>>>> <mailto:email@hidden>> wrote:
>>>>>
>>>>> The problem is that (If I remember correctly) when you invoke ant on the
>>>>> CLI, ant uses wolips.properties. it will ignore anything else.
>>>>>
>>>>> so if you have a wolips.543.properties and Eclipse is set up to use it,
>>>>> then Eclipse is Okay, but the CLI will not use it.
>>>>>
>>>>> So I think it is better to NOT use the wolips.543.properties so that
>>>>> installing and or compiling from Eclipse will agree with using the CLI.
>>>>>
>>>>> One can do whatever pleases themselves, but I think erring on the side of
>>>>> consistency is more correct (betterer???)! And it is not really erring,
>>>>> it is making an informed decision.
>>>>>
>>>>> Can you override ant’s properties?
>>>>>
>>>>> ant -Dproperties=wolips.543.properties
>>>>>
>>>>> So I agree with Markus, we should tone down the usage of .543. (multiple
>>>>> versions) or at the least call it not recommended and the above is why.
>>>>>
>>>>>
>>>>>> On Feb 21, 2019, at 9:39 AM, Maik Musall <email@hidden
>>>>>> <mailto:email@hidden>> wrote:
>>>>>>
>>>>>> Hi Ted,
>>>>>>
>>>>>> I went through the install process on a clean machine, created new
>>>>>> screenshots and updated the Project Wonder Installation page with that.
>>>>>> But I kept the wolips.543.properties scheme that had been described
>>>>>> there, even though the comments at the bottom recommend not doing that
>>>>>> and ignore the versioning. I also have the impression that skipping the
>>>>>> version distinction would be better.
>>>>>>
>>>>>> I can update that again, but I'd like a discussion about that detail
>>>>>> here before.
>>>>>>
>>>>>> Maik
>>>>>>
>>>>>>
>>>>>>> Am 21.02.2019 um 05:06 schrieb Theodore Petrosky <email@hidden
>>>>>>> <mailto:email@hidden>>:
>>>>>>>
>>>>>>> So I can edit some pages but not all :(
>>>>>>>
>>>>>>>
>>>>>>> I can edit in here for instance:
>>>>>>> https://wiki.wocommunity.org/display/documentation/Building+a+WebObjects+Project
>>>>>>>
>>>>>>> <https://wiki.wocommunity.org/display/documentation/Building+a+WebObjects+Project>
>>>>>>>
>>>>>>> but I cannot edit here:
>>>>>>> https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation
>>>>>>> <https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation>
>>>>>>>
>>>>>>> I have always been very confused in the wiki. I know that Maik Musall
>>>>>>> can edit here because it says at the top of the page:
>>>>>>> last modified by Maik Musall
>>>>>>> <https://wiki.wocommunity.org/display/~mmusall> on Dec 01, 2017
>>>>>>> <https://wiki.wocommunity.org/pages/diffpagesbyversion.action?pageId=1835055&selectedPageVersions=60&selectedPageVersions=61>
>>>>>>>
>>>>>>> I would be happy to help here if we can figure out how to get me edit
>>>>>>> privs.
>>>>>>>
>>>>>>> Ted
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> On Feb 20, 2019, at 10:47 PM, Michael Sharp <email@hidden
>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>
>>>>>>>> A wiki update would be good. I’ve updated README.md in the 4.10 repo
>>>>>>>> to reference the appropriate version of Eclipse and WOLips update site
>>>>>>>> URL.
>>>>>>>>
>>>>>>>> - Sharpy.
>>>>>>>>
>>>>>>>>> On 20 Feb 2019, at 7:03 pm, Theodore Petrosky <email@hidden
>>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>>
>>>>>>>>> ???
>>>>>>>>>
>>>>>>>>> should the wiki be updated to reflect this URL?
>>>>>>>>>
>>>>>>>>> I hate the idea of having to examine the mail archives to find this.
>>>>>>>>>
>>>>>>>>> Ted
>>>>>>>>>
>>>>>>>>>> On Feb 18, 2019, at 7:38 PM, Henrique Prange <email@hidden
>>>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>>>
>>>>>>>>>> Hey guys,
>>>>>>>>>>
>>>>>>>>>> Just to let you know that I've merged Michael's pull request into
>>>>>>>>>> the eclipse_4_10 branch. Maik did set up a new Jenkins job to build
>>>>>>>>>> from changes on that branch. You can test it by pointing your WOLips
>>>>>>>>>> update site to:
>>>>>>>>>>
>>>>>>>>>> https://jenkins.wocommunity.org/job/WOLips410/lastSuccessfulBuild/artifact/temp/dist/
>>>>>>>>>>
>>>>>>>>>> <https://jenkins.wocommunity.org/job/WOLips410/lastSuccessfulBuild/artifact/temp/dist/>
>>>>>>>>>>
>>>>>>>>>> It looks good on my machine.
>>>>>>>>>>
>>>>>>>>>> Cheers,
>>>>>>>>>>
>>>>>>>>>> HP
>>>>>>>>>>
>>>>>>>>>>> On Feb 17, 2019, at 7:52 PM, Michael Sharp <email@hidden
>>>>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hi Henrique,
>>>>>>>>>>>
>>>>>>>>>>> Thank you, PR here https://github.com/wocommunity/wolips/pull/139
>>>>>>>>>>> <https://github.com/wocommunity/wolips/pull/139>
>>>>>>>>>>>
>>>>>>>>>>> Cheers,
>>>>>>>>>>>
>>>>>>>>>>> - Sharpy.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> On 18 Feb 2019, at 3:11 am, Henrique Prange <email@hidden
>>>>>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi Michael,
>>>>>>>>>>>>
>>>>>>>>>>>> I've pushed a new branch eclipse_4_10 to track changes and fixes
>>>>>>>>>>>> for Eclipse 2018-12 momentarily. Would you mind to create a pull
>>>>>>>>>>>> request?
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>
>>>>>>>>>>>> HP
>>>>>>>>>>>>
>>>>>>>>>>>>> On Feb 14, 2019, at 10:00 PM, Michael Sharp <email@hidden
>>>>>>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Samuel,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I’m happy to create a pull request but I’m not sure there’s an
>>>>>>>>>>>>> appropriate destination branch at wocommunity/wolips yet.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I’d like to see jenkins.wocommunity building this too. I have
>>>>>>>>>>>>> jenkins building it here with both rebel and jprofiler support,
>>>>>>>>>>>>> although I’m unable to test those particular features.
>>>>>>>>>>>>>
>>>>>>>>>>>>> - Sharpy
>>>>>>>>>>>>>
>>>>>>>>>>>>> ps: my last message was sent from an email address that is not
>>>>>>>>>>>>> registered for the list, this one should make it. It’s been a
>>>>>>>>>>>>> while..
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 15 Feb 2019, at 1:50 am, Samuel Pelletier <email@hidden
>>>>>>>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I managed to build your branch with the readme content (There
>>>>>>>>>>>>>> are too many build instruction out there...) and after fixing
>>>>>>>>>>>>>> the wo.root in the wobuild.property file that was not up to
>>>>>>>>>>>>>> date. I built without jprofiler and without jrebel.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> AddKey works again.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It would be a good thing to create the official repo with these
>>>>>>>>>>>>>> and start the automatic builds. What is the next step to put
>>>>>>>>>>>>>> that in place ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Samuel
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Le 13 févr. 2019 à 18:29, Michael Sharp <email@hidden
>>>>>>>>>>>>>>> <mailto:email@hidden>> a écrit :
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I’m building a WOLips4.10 variation locally from my branch at
>>>>>>>>>>>>>>> https://github.com/getsharp/wolips/tree/eclipse_4_10
>>>>>>>>>>>>>>> <https://github.com/getsharp/wolips/tree/eclipse_4_10>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The changes to their internal JDT APIs (such as StubUtility)
>>>>>>>>>>>>>>> was a pretty good incentive to leave them alone all together.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Add Key and a few other broken features are fixed for me with
>>>>>>>>>>>>>>> this build.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Sharpy.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 14 Feb 2019, at 7:37 am, Samuel Pelletier
>>>>>>>>>>>>>>>> <email@hidden <mailto:email@hidden>> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I experience Eclipse 2018-12 with WOLips and DCEVM and the
>>>>>>>>>>>>>>>> latest WOLips and it works quite well to date.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I use the openjdk11 with DCEVM and Hotswap integrated found at
>>>>>>>>>>>>>>>> this location, it is important to use the latest (+8 at this
>>>>>>>>>>>>>>>> time) version if you use Groovy.
>>>>>>>>>>>>>>>> https://github.com/TravaOpenJDK/trava-jdk-11-dcevm/releases
>>>>>>>>>>>>>>>> <https://github.com/TravaOpenJDK/trava-jdk-11-dcevm/releases>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> This download contains the entire JVM directory, to install it
>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>> cd /Library/Java/JavaVirtualMachines/
>>>>>>>>>>>>>>>> sudo tar zxf
>>>>>>>>>>>>>>>> /Users/yourDownloadLocation/java11-openjdk-dcevm-osx.tar.gz
>>>>>>>>>>>>>>>> Then go to Eclipse preferences to add the new JVM.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> This JVM is for dev only, it always starts with DCEVM and
>>>>>>>>>>>>>>>> Hotswap. DCEVM is a free hot code replacement like JRebel and
>>>>>>>>>>>>>>>> HotSwap contains plugins to help the engine.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Apps compile and run faster (real or placebo effet) than my
>>>>>>>>>>>>>>>> previous setup.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The only downside to date is the addKey in the WO editor that
>>>>>>>>>>>>>>>> no longer works.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It fail with java.lang.NoClassDefFoundError:
>>>>>>>>>>>>>>>> org/eclipse/jdt/internal/corext/codemanipulation/StubUtility.
>>>>>>>>>>>>>>>> I found the addKey problem in WOLips, the team moved an
>>>>>>>>>>>>>>>> internal classe used by this function in the AddKeyInfo class.
>>>>>>>>>>>>>>>> Here is the import that need to change in this file.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> -import
>>>>>>>>>>>>>>>> org.eclipse.jdt.internal.corext.codemanipulation.StubUtility;
>>>>>>>>>>>>>>>> +import org.eclipse.jdt.internal.core.manipulation.StubUtility;
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> My problem now is I do not have a working WOLips build
>>>>>>>>>>>>>>>> environment to test this. I tried to follow the Wiki
>>>>>>>>>>>>>>>> instruction but I only get fail build du to missing something.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> If someone has a working WOLips development setup, please
>>>>>>>>>>>>>>>> update it with Eclipse 2018-12 and apply my patch to build a
>>>>>>>>>>>>>>>> new WOLips. This will require a new WOLips version for Eclipse
>>>>>>>>>>>>>>>> 4.10+ since this code will no longer works with the previous
>>>>>>>>>>>>>>>> version.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Samuel
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>>>>>>>> Webobjects-dev mailing list
>>>>>>>>>>>>>>>> (email@hidden
>>>>>>>>>>>>>>>> <mailto:email@hidden>)
>>>>>>>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> This email sent to email@hidden
>>>>>>>>>>>>>>>> <mailto:email@hidden>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>>>>>> Webobjects-dev mailing list (email@hidden
>>>>>>>>>>>>>> <mailto:email@hidden>)
>>>>>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This email sent to email@hidden <mailto:email@hidden>
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>>>>> Webobjects-dev mailing list (email@hidden
>>>>>>>>>>>>> <mailto:email@hidden>)
>>>>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> This email sent to email@hidden <mailto:email@hidden>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>> Webobjects-dev mailing list (email@hidden
>>>>>>>>>> <mailto:email@hidden>)
>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> This email sent to email@hidden <mailto:email@hidden>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>> Webobjects-dev mailing list (email@hidden
>>>>>>> <mailto:email@hidden>)
>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>
>>>>>>>
>>>>>>> This email sent to email@hidden <mailto:email@hidden>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Webobjects-dev mailing list (email@hidden
>>>>>> <mailto:email@hidden>)
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>
>>>>>>
>>>>>> This email sent to email@hidden <mailto:email@hidden>
>>>>>
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list (email@hidden
>>>>> <mailto:email@hidden>)
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>
>>>>>
>>>>> This email sent to email@hidden <mailto:email@hidden>
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list (email@hidden
>>>> <mailto:email@hidden>)
>>>> Help/Unsubscribe/Update your Subscription:
>>>>
>>>> This email sent to email@hidden <mailto:email@hidden>
>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list (email@hidden
>>> <mailto:email@hidden>)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>>
>>> This email sent to email@hidden <mailto:email@hidden>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list (email@hidden
>> <mailto:email@hidden>)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden <mailto:email@hidden>
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
References: | |
| >WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Samuel Pelletier <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Samuel Pelletier <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Michael Sharp <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Henrique Prange <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Michael Sharp <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Henrique Prange <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Theodore Petrosky <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Michael Sharp <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Theodore Petrosky <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Maik Musall <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Theodore Petrosky <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Tim Worman <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Hugi Thordarson <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Maik Musall <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Hugi Thordarson <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Ted Petrosky <email@hidden>) |