[prev in list] [next in list] [prev in thread] [next in thread] 

List:       geronimo-dev
Subject:    Re: [DISCUSS] Microprofile repo
From:       Romain Manni-Bucau <rmannibucau () gmail ! com>
Date:       2018-07-09 14:08:54
Message-ID: CACLE=7P0J33fZBpPGqV7guvOOxTP_pi36ht2R9=F21RNoXzuHw () mail ! gmail ! com
[Download RAW message or body]

Yes, currently we rely on CDI 2 (as MP 2).

Very short term the goal is to provide a way to have a MP server as simply
as adding a dependency in a pom (instead of wondering where to find jwt
auth, where to find opentracing, where to find openapi, etc...)
Then probably provide a zip with all the libs bundled (I know tomee can
directly grab it on m2 and add it to its libs in 2 line)
Also handle the doc (we have pretty much nothing yet except poor readmes)
And finally maybe built in some prepackage servers (i know tomee or
meecrowave would be trivial to do) <- to discuss a bit more and I don't
want this hold the new repo creation since it can be added after

That's my vision on that new place for us.

Anyone wants to lead that? I'm happy to help or to do it too but guess it
can be a way to enter MP too so letting a chance to others to grab some fun
;)

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau=
> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performanc=
e>


Le lun. 9 juil. 2018 =C3=A0 16:02, Jean-Louis MONTEIRO <jeanouii@gmail.com>=
 a
=C3=A9crit :

> Most of the implementations are based on CDI. Not sure if we need CDI 2,
> but that would definitely be something to add on the README.adoc for the
> project
>
>
> Le lun. 9 juil. 2018 =C3=A0 15:39, Raymond Auge <raymond.auge@liferay.com=
> a
> =C3=A9crit :
>
>> +1 on the BOM
>>
>> Is the idea to have 1:N deployment targets? What do Geronimo MP impls
>> currently target for deployment?
>>
>> I guess I'm saying that I'd like the opportunity to provide one such
>> deployment target if it comes to that.
>>
>> - Ray
>>
>> On Mon, Jul 9, 2018 at 5:07 AM, Jean-Louis MONTEIRO <jeanouii@gmail.com>
>> wrote:
>>
>>> A BOM could be definitely useful so we can have a consistent set of
>>> impls for a microprofile version.
>>> Separate repo seems relevant as well
>>>
>>> +1
>>>
>>>
>>> Le lun. 9 juil. 2018 =C3=A0 09:32, Romain Manni-Bucau <rmannibucau@gmai=
l.com>
>>> a =C3=A9crit :
>>>
>>>> Le lun. 9 juil. 2018 =C3=A0 08:55, Mark Struberg <struberg@yahoo.de> a
>>>> =C3=A9crit :
>>>>
>>>>> Or we have this as part of our site?
>>>>>
>>>>
>>>> Works for the site, not for the bom
>>>>
>>>>
>>>>> Or an examples project?
>>>>>
>>>>
>>>> This is not an example but a delivery IMHO
>>>>
>>>>
>>>>> Or having both in one?
>>>>>
>>>>
>>>> Yep, i'd put a new repo with both the site and the bom delivery since
>>>> it would be about releases mainly, not "real" code.
>>>>
>>>>
>>>>>
>>>>> LieGrue,
>>>>> strub
>>>>>
>>>>>
>>>>> > Am 09.07.2018 um 08:35 schrieb Romain Manni-Bucau <
>>>>> rmannibucau@gmail.com>:
>>>>> >
>>>>> > Oops, forgot to mention it wpuld also host the site generation
>>>>> (aggregating all repo contents with antora)
>>>>> >
>>>>> > Le dim. 8 juil. 2018 21:14, Romain Manni-Bucau <
>>>>> rmannibucau@gmail.com> a =C3=A9crit :
>>>>> > Hi guys,
>>>>> >
>>>>> > I'd like to formalize a bit more the "microprofile repo" discussion
>>>>> so I'm opening a new thread.
>>>>> >
>>>>> > The goal is the following one: get a repository where to put
>>>>> transversal code and provide a kind of "bom" or "starter" pom for use=
rs
>>>>> willing to get geronimo-microprofile-* at once.
>>>>> >
>>>>> > Originally it would just be one pom but I see it can evolve to
>>>>> manage N poms (one per MP version) and potentially some ASF servers
>>>>> enriched with the libs (to discuss later probably but it is to share =
what
>>>>> this repo can host).
>>>>> >
>>>>> > Wdyt?
>>>>> >
>>>>> > Romain Manni-Bucau
>>>>> > @rmannibucau |  Blog | Old Blog | Github | LinkedIn | Book
>>>>>
>>>>>
>>
>>
>> --
>> *Raymond Aug=C3=A9* <http://www.liferay.com/web/raymond.auge/profile>
>>  (@rotty3000)
>> Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
>>  (@Liferay)
>> Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org>
>> (@OSGiAlliance)
>>
>

[Attachment #3 (text/html)]

<div dir="ltr">Yes, currently we rely on CDI 2 (as MP 2).<div><br></div><div>Very \
short term the goal is to provide a way to have a MP server as simply as adding a \
dependency in a pom (instead of wondering where to find jwt auth, where to find \
opentracing, where to find openapi, etc...)</div><div>Then probably provide a zip \
with all the libs bundled (I know tomee can directly grab it on m2 and add it to its \
libs in 2 line)</div><div>Also handle the doc (we have pretty much nothing yet except \
poor readmes)</div><div>And finally maybe built in some prepackage servers (i know \
tomee or meecrowave would be trivial to do) &lt;- to discuss a bit more and I \
don&#39;t want this hold the new repo creation since it can be added \
after</div><div><br></div><div>That&#39;s my vision on that new place for \
us.</div><div><br></div><div>Anyone wants to lead that? I&#39;m happy to help or to \
do it too but guess it can be a way to enter MP too so letting a chance to others to \
grab some fun ;)<br clear="all"><div><div dir="ltr" class="gmail_signature" \
data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div \
dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div \
dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><br><span \
style="font-size:small">Romain Manni-Bucau</span><br><a \
href="https://twitter.com/rmannibucau" target="_blank">@rmannibucau</a> |   <a \
href="https://rmannibucau.metawerx.net/" target="_blank">Blog</a>  | <a \
href="http://rmannibucau.wordpress.com" target="_blank">Old Blog</a> |  <a \
href="https://github.com/rmannibucau" target="_blank">Github</a>  | <a \
href="https://www.linkedin.com/in/rmannibucau" target="_blank">LinkedIn</a>  | <a \
href="https://www.packtpub.com/application-development/java-ee-8-high-performance" \
target="_blank">Book</a></div></div></div></div></div></div></div></div></div></div></ \
div></div></div></div></div></div></div></div></div></div><br></div></div><br><div \
class="gmail_quote"><div dir="ltr">Le  lun. 9 juil. 2018 Ã   16:02, Jean-Louis \
MONTEIRO &lt;<a href="mailto:jeanouii@gmail.com">jeanouii@gmail.com</a>&gt; a écrit  \
:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex"><div dir="ltr">Most of the implementations are based on \
CDI. Not sure if we need CDI 2, but that would definitely be something to add on the \
README.adoc for the project<div><br></div></div><br><div class="gmail_quote"><div \
dir="ltr">Le  lun. 9 juil. 2018 Ã   15:39, Raymond Auge &lt;<a \
href="mailto:raymond.auge@liferay.com" \
target="_blank">raymond.auge@liferay.com</a>&gt; a écrit  :<br></div><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr"><div>+1 on the BOM<br></div><div><br>Is the \
idea to have 1:N deployment targets? What do Geronimo MP impls currently target for \
deployment?</div><div><br></div><div>I guess I&#39;m saying that I&#39;d like the \
opportunity to provide one such deployment target if it comes to \
that.<br></div><div><br></div><div>- Ray<br></div></div><div \
class="gmail_extra"></div><div class="gmail_extra"><br><div class="gmail_quote">On \
Mon, Jul 9, 2018 at 5:07 AM, Jean-Louis MONTEIRO <span dir="ltr">&lt;<a \
href="mailto:jeanouii@gmail.com" target="_blank">jeanouii@gmail.com</a>&gt;</span> \
wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex"><div dir="ltr">A BOM could be definitely useful so we \
can have a consistent set of impls for a microprofile version.<div>Separate repo \
seems relevant as well</div><div><br></div><div>+1<br><div><br></div></div></div><div \
class="m_6552902152445281645m_-8962933061587371836HOEnZb"><div \
class="m_6552902152445281645m_-8962933061587371836h5"><br><div \
class="gmail_quote"><div dir="ltr">Le  lun. 9 juil. 2018 Ã   09:32, Romain \
Manni-Bucau &lt;<a href="mailto:rmannibucau@gmail.com" \
target="_blank">rmannibucau@gmail.com</a>&gt; a écrit  :<br></div><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">Le  \
lun. 9 juil. 2018 Ã   08:55, Mark Struberg &lt;<a href="mailto:struberg@yahoo.de" \
target="_blank">struberg@yahoo.de</a>&gt; a écrit  :<br></div><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">Or we have this as part of our \
site?<br></blockquote><div><br></div></div></div><div dir="ltr"><div \
class="gmail_quote"><div>Works for the site, not for the bom</div><div>  \
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"> Or an examples \
project?<br></blockquote><div><br></div><div>This is not an example but a delivery \
IMHO</div></div></div><div dir="ltr"><div class="gmail_quote"><div>  \
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"> Or having both in \
one?<br></blockquote><div><br></div></div></div><div dir="ltr"><div \
class="gmail_quote"><div>Yep, i&#39;d put a new repo with both the site and the bom \
delivery since it would be about releases mainly, not &quot;real&quot; \
code.</div></div></div><div dir="ltr"><div class="gmail_quote"><div>  \
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"> <br>
LieGrue,<br>
strub<br>
<br>
<br>
&gt; Am 09.07.2018 um 08:35 schrieb Romain Manni-Bucau &lt;<a \
href="mailto:rmannibucau@gmail.com" \
target="_blank">rmannibucau@gmail.com</a>&gt;:<br> &gt; <br>
&gt; Oops, forgot to mention it wpuld also host the site generation (aggregating all \
repo contents with antora)<br> &gt; <br>
&gt; Le dim. 8 juil. 2018 21:14, Romain Manni-Bucau &lt;<a \
href="mailto:rmannibucau@gmail.com" target="_blank">rmannibucau@gmail.com</a>&gt; a \
écrit :<br> &gt; Hi guys,<br>
&gt; <br>
&gt; I&#39;d like to formalize a bit more the &quot;microprofile repo&quot; \
discussion so I&#39;m opening a new thread.<br> &gt; <br>
&gt; The goal is the following one: get a repository where to put transversal code \
and provide a kind of &quot;bom&quot; or &quot;starter&quot; pom for users willing to \
get geronimo-microprofile-* at once.<br> &gt; <br>
&gt; Originally it would just be one pom but I see it can evolve to manage N poms \
(one per MP version) and potentially some ASF servers enriched with the libs (to \
discuss later probably but it is to share what this repo can host).<br> &gt; <br>
&gt; Wdyt?<br>
&gt; <br>
&gt; Romain Manni-Bucau<br>
&gt; @rmannibucau |   Blog | Old Blog | Github | LinkedIn | Book<br>
<br>
</blockquote></div></div></blockquote></div>
</div></div></blockquote></div><br><br clear="all"><br></div><div \
class="gmail_extra">-- <br><div \
class="m_6552902152445281645m_-8962933061587371836gmail_signature" \
data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span \
style="font-family:Helvetica"><a \
href="http://www.liferay.com/web/raymond.auge/profile" target="_blank"><font \
color="#999900"><b>Raymond Augé</b></font></a>  (@rotty3000)</span><div><span \
style="font-family:Helvetica">Senior Software Architect  </span><a \
href="http://www.liferay.com" \
style="font-size:12.8000001907349px;font-family:Helvetica" target="_blank"><font \
color="#999900"><b>Liferay, Inc.</b></font></a><span \
style="font-size:12.8000001907349px;font-family:Helvetica">  \
(@Liferay)</span></div>Board Member &amp; EEG Co-Chair, <a href="http://osgi.org" \
target="_blank">OSGi Alliance</a> (@OSGiAlliance)</div></div></div></div> \
</div></blockquote></div> </blockquote></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic