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: Maik Musall <email@hidden>
- Date: Thu, 21 Feb 2019 22:33:43 +0100
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>:
>
> 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
>
> _______________________________________________
> 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
_______________________________________________
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>) |