[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] Support for Java 9 modules

I think thatâs an overstatement of what Tom said. Itâs not that OSGi doesnât plan to simplify consumption of JPMS modules. OSGi is certainly looking at possible ways forward for interoperability with JPMS modules, but those discussions are in their early stages.

I donât speak for the OSGi Alliance but I think ideas and feedback from the community will be welcome. Also I will be giving a talk about some of my thoughts and experiments at EclipseCon Europe / OSGi Community Event in Ludwigsburg this month.

Regards,
Neil

> On 5 Oct 2017, at 09:59, Lars Vogel <lars.vogel@xxxxxxxxxxx> wrote:
> 
> Thanks Tom, for the answer.
> 
> I was hoping to simplify the consumption of Maven central for RCP
> development. From my Android development experience, I can tell that
> it is pure fun to try out a new library (simply by adding it to the
> Gradle build file). Doing the same for RCP is relatively
> time-consuming (convert the lib and all of its dependencies to become
> an OSGi bundle and at it to the target platform).
> 
> But from your answer, I understand that OSGi / Equinox does currently
> not plan to simplify the consumption of the Java 9 modules. So we have
> to stay with the old conversion process.
> 
> Thanks again for the answer, Lars
> 
> 
> 
> 
> 
> On Wed, Oct 4, 2017 at 8:20 PM, Thomas Watson <tjwatson@xxxxxxxxxx> wrote:
>> Something like that could be done, but I question the approach.  Seem like
>> something that made it easy to stick OSGi meta-data into a module archive
>> (jar) would be better.  Something like Eclipse Bundle Recipes or using BND
>> tools directly.
>> 
>> Tom
>> 
>> 
>> 
>> 
>> ----- Original message -----
>> From: Lars Vogel <lars.vogel@xxxxxxxxxxx>
>> Sent by: equinox-dev-bounces@xxxxxxxxxxx
>> To: Equinox development mailing list <equinox-dev@xxxxxxxxxxx>
>> Cc:
>> Subject: [equinox-dev] Support for Java 9 modules
>> Date: Wed, Oct 4, 2017 11:22 AM
>> 
>> Hi,
>> 
>> are there plans to support Java 9 modules in OSGi / Equinox?
>> 
>> We used to have the Eclipse 2.0 compatibility layer which converted a
>> 2.0 style plug-in to a valid OSGi bundle.
>> 
>> Maybe Equinox could provide a similar thing for converting Java 9
>> modules to valid OSGi bundles.
>> 
>> Best regards, Lars
>> 
>> --
>> Eclipse Platform UI and e4 project co-lead
>> CEO vogella GmbH
>> 
>> Haindaalwisch 17a, 22395 Hamburg
>> Amtsgericht Hamburg: HRB 127058
>> GeschÃftsfÃhrer: Lars Vogel, Jennifer Nerlich de Vogel
>> USt-IdNr.: DE284122352
>> Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web:
>> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.vogella.com&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=3-qYstlOBrDWVXBRYgDzeD3MPiHRf4H1I9lQI7v6zYs&m=ugHZ-frWDCYQS_Cb3hPN0I0WewjdYO92jPqvcVSG3bw&s=OzGhQ_mFH_MF8rUrBUtTi_AF3V4lp7nX0vY08nARvJ8&e=
>> _______________________________________________
>> equinox-dev mailing list
>> equinox-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from
>> this list, visit
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__dev.eclipse.org_mailman_listinfo_equinox-2Ddev&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=3-qYstlOBrDWVXBRYgDzeD3MPiHRf4H1I9lQI7v6zYs&m=ugHZ-frWDCYQS_Cb3hPN0I0WewjdYO92jPqvcVSG3bw&s=nRuE9sxo1_EZtTqHz2I_vl8BbMdP4swTZ9H4ihTn4Gw&e=
>> 
>> 
>> 
>> 
>> _______________________________________________
>> equinox-dev mailing list
>> equinox-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from
>> this list, visit
>> https://dev.eclipse.org/mailman/listinfo/equinox-dev
> 
> 
> 
> -- 
> Eclipse Platform UI and e4 project co-lead
> CEO vogella GmbH
> 
> Haindaalwisch 17a, 22395 Hamburg
> Amtsgericht Hamburg: HRB 127058
> GeschÃftsfÃhrer: Lars Vogel, Jennifer Nerlich de Vogel
> USt-IdNr.: DE284122352
> Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web: http://www.vogella.com
> _______________________________________________
> equinox-dev mailing list
> equinox-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/equinox-dev