Peter,

I've forked the JGDMS project and have started working with it, where do
you want me to post questions/comments?

Regards

Dennis

On Wed, Jun 28, 2017 at 5:24 AM, Peter <j...@zeus.net.au> wrote:

> BTW, thanks for writing the script to get it started, it was a huge help.
>
> Cheers,
>
> Peter.
>
> On 27/06/2017 1:32 AM, Dennis Reedy wrote:
>
>> Hi Peter,
>>
>> Congrats on all the work you've put into this project. Modularizing the
>> project is a big step forward. As you know I've been using Maven for my
>> projects, but lately I've found that Gradle provides a much more powerful,
>> straight forward and flexible approach for project automation, especially
>> for multi-module projects.
>>
>> You can take a look at what a Gradle project would look like with River
>> here (https://github.com/dreedyman/apache-river-example). If you'd like
>> I could work with you and see what a Gradle version of JGDMS would look
>> like, IMO it will simplify the project greatly.
>>
>> HTH
>>
>> Regards
>>
>> Dennis
>>
>> Sent from my iPhone
>>
>> On Jun 23, 2017, at 7:50 AM, Peter<j...@zeus.net.au>  wrote:
>>>
>>> This is what a Maven Build looks like:
>>>
>>> https://travis-ci.org/pfirmstone/JGDMS/builds/246158857?utm_
>>> source=email&utm_medium=notification
>>>
>>> All modules are also OSGi bundles, no split packages, no circular
>>> dependencies.
>>>
>>> Yeah even phoenix is still there, no longer dependant on the Sun JVM
>>> implementation, can run on any JVM now and uses JERI Endpoints by default.
>>>
>>> The only remaining component that is Sun JVM implementation dependant is
>>> the JERI Kerberos provider.
>>>
>>> There's even a compatibility library for Jini 2.1, so people can upgrade
>>> and migrate their code on their time schedule.
>>>
>>> All the old ways of using Jini are still supported, such as
>>> classdepandjar, preferred classloading, but now Maven and OSGi are much
>>> better supported too.
>>>
>>> Oh yeah, security has been addressed, deserialization with input
>>> validation, the latest TLSv1.2 cyphers, IPv6 Global discovery announcement
>>> etc.
>>>
>>> Oh and anyone can build it now, with a simple one line argument.  The
>>> build also includes CVE security checks.
>>>
>>> These are the features that were so hard to get acceptance for, but as
>>> it turns out, you don't need to break backward compatibility in order to
>>> achieve it.
>>>
>>> This is how I'd like River to be, of course if the community wants
>>> something else, then I'll support whatever the community decides.
>>>
>>> Regards,
>>>
>>> Peter.
>>>
>>
>

Reply via email to