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: Fri, 22 Feb 2019 15:49:44 +0100
Hi all,
I just edited the page to get rid of the 543 parts. Would be nice if someone
could repeat the steps in an independent clean install and check if everything
is correct.
Regarding the maven approach, we definitely need a wiki page about that. It's
nice that you don't even need to install WebObjects as long as you don't want
to actually deploy locally. At our company we're working on moving projects to
maven, have an internal repo for our custom stuff, and I'm looking forward for
new developers not having to go through all this.
Maik
> Am 21.02.2019 um 23:24 schrieb Theodore Petrosky <email@hidden>:
>
> of course this should work. to specify the property file on the command line:
>
> cd into the project folder and issue
>
> ant -propertyfile ~/Library/Application\ Support/WOLips/wolips.543.properties
> install
>
> or
>
> ant -propertyfile wolips.543.properties install
>
> ant will find the properties!!!
>
>
>
>> On Feb 21, 2019, at 10:59 AM, Markus Ruggiero <email@hidden
>> <mailto:email@hidden>> wrote:
>>
>>
>>
>>> On 21 Feb 2019, at 15:39, 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.
>>>
>>
>> I would remove all that versioning stuff. We oldies already know what we do
>> and are properly set up, all others should use "the latest and greatest"
>> WebObjects 5.4.3 anyway. I have also streamlined the whole installation and
>> directoy setup in an add-on doc to my book Learning The Wonders. Maybe add a
>> pointer to https://learningthewonders.com <https://learningthewonders.com/>
>> at the top of that page? All the relevant chapters are freely downloadable.
>>
>> ---markus---
>>
>>> 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)
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: Markus Ruggiero <email@hidden>) |
| >Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap (From: Theodore Petrosky <email@hidden>) |