Re: [DISCUSS] remove maven-xbean-plugin

"Mark Struberg via dev" <[email protected]> Tue, 4 Aug 2026 08:55:13 +0200
Newsgroups gmane.comp.java.geronimo.devel
Message-ID <[email protected]>
--Apple-Mail=_2B34BE2D-4A04-4F30-B7AA-35CFF4412ED6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

The upgrade to 5.3.x was easy and is much better than what was used =
previously.

I've now left it in the 5.0.0 release (VOTE is on the list!), but if =
people don't use it anymore then I'm happy to remove it in a 5.1.x.

LieGrue,
strub

> Am 27.07.2026 um 10:56 schrieb Francois Papon =
<[email protected]>:
>=20
> Hi,
>=20
> Spring 5.3.x is oel and if you want to upgrade to 6.x, or 7.x as 6.x =
will be eol soon, you need to move on java 17 min.
>=20
> regards,
>=20
> Fran=C3=A7ois
> [email protected] <mailto:[email protected]>
> [email protected] <mailto:[email protected]>
> Le 27/07/2026 =C3=A0 10:43, Mark Struberg via dev a =C3=A9crit :
>> it compiles against spring 2.0 and pulls this in as well, but I have =
no idea why it does it.
>> I've now removed the specific version so we fall back to the spring =
version defined in the parent pom.
>> I also upgraded it to the latest 5.3.x which also seems a bit =
outdated already.
>>=20
>> So probably even keep it and just modernise the plugin?
>>=20
>> LieGrue,
>> strub
>>=20
>>=20
>>> Am 27.07.2026 um 10:05 schrieb Romain Manni-Bucau =
<[email protected]> <mailto:[email protected]>:
>>> Think there were some other usages but also think they are all =
legacy and unlikely to use any new release (not even sure v3 was used) =
so +1 from me
>>>=20
>>> Romain Manni-Bucau
>>> @rmannibucau <https://x.com/rmannibucau> | .NET Blog =
<https://dotnetbirdie.github.io/> | Blog =
<https://rmannibucau.github.io/> | Old Blog =
<http://rmannibucau.wordpress.com/> | Github =
<https://github.com/rmannibucau> | LinkedIn =
<https://www.linkedin.com/in/rmannibucau> | Book =
<https://www.packtpub.com/en-us/product/java-ee-8-high-performance-9781788=
473064>
>>> Javaccino founder (Java/.NET service - contact via linkedin)
>>>=20
>>>=20
>>> Le lun. 27 juil. 2026 =C3=A0 09:28, Mark Struberg via dev =
<[email protected] <mailto:[email protected]>> a =C3=A9crit =
:
>>>> hi!
>>>> I created https://issues.apache.org/jira/browse/XBEAN-362 for =
removing the maven plugin from xbean.
>>>>=20
>>>> Please should out if one is still using it (which I doubt).
>>>> Afaiu the maven-xbean-plugin exists to create spring XML =
definitions for spring 2. This is stone old and not a supported spring =
environment for more than a decade.
>>>>=20
>>>> We should imo just remove it. It is btw also named wrongly. Since =
around 2008 a convention exists that only Maven own plugins should be =
named maven-*-plugin. Other projects should use project-maven-plugin as =
naming scheme.
>>>>=20
>>>>=20
>>>>=20
>>>> LieGrue,
>>>>=20
>>>> strub
>>>>=20
>>>>=20
>>>>=20
>>=20


--Apple-Mail=_2B34BE2D-4A04-4F30-B7AA-35CFF4412ED6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html aria-label=3D"message body"><head><meta http-equiv=3D"content-type" =
content=3D"text/html; charset=3Dutf-8"></head><body =
style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; =
line-break: after-white-space;">The upgrade to 5.3.x was easy and is =
much better than what was used previously.<div><br></div><div>I've now =
left it in the 5.0.0 release (VOTE is on the list!), but if people don't =
use it anymore then I'm happy to remove it in a =
5.1.x.</div><div><br></div><div>LieGrue,</div><div>strub<br =
id=3D"lineBreakAtBeginningOfMessage"><div><br><blockquote =
type=3D"cite"><div>Am 27.07.2026 um 10:56 schrieb Francois Papon =
&lt;[email protected]&gt;:</div><br =
class=3D"Apple-interchange-newline"><div>

 =20
    <meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DUTF-8">
 =20
  <div><p>Hi,</p><p>Spring 5.3.x is oel and if you want to upgrade to =
6.x, or 7.x as
      6.x will be eol soon, you need to move on java 17 =
min.</p><p>regards,</p>
    <pre class=3D"moz-signature" cols=3D"72">Fran=C3=A7ois
<a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:[email protected]">[email protected]</a>
<a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:[email protected]">[email protected]<=
/a></pre>
    <div class=3D"moz-cite-prefix">Le 27/07/2026 =C3=A0 10:43, Mark =
Struberg
      via dev a =C3=A9crit&nbsp;:<br>
    </div>
    <blockquote type=3D"cite" =
cite=3D"mid:1567951D-6960-42DB-9A9C-B26A46F0D587-LWAfsSFWpa4@public.gmane.org">
      <meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3DUTF-8">
      it compiles against spring 2.0 and pulls this in as well, but I
      have no idea why it does it.
      <div>I've now removed the specific version so we fall back to the
        spring version defined in the parent pom.</div>
      <div>I also upgraded it to the latest 5.3.x which also seems a bit
        outdated already.</div>
      <div><br>
      </div>
      <div>So probably even keep it and just modernise the plugin?</div>
      <div><br>
      </div>
      <div>LieGrue,</div>
      <div>strub</div>
      <div><br>
      </div>
      <div>
        <div><br>
          <blockquote type=3D"cite">
            <div>Am 27.07.2026 um 10:05 schrieb Romain Manni-Bucau
              <a class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:[email protected]">&lt;[email protected]&gt;</a>:</=
div>
            <div>
              <div dir=3D"ltr">
                <div>Think there were some other usages but also think
                  they are all legacy and unlikely to use any new
                  release (not even sure v3 was used) so&nbsp;+1 from =
me</div>
                <div>
                  <div dir=3D"ltr" class=3D"gmail_signature" =
data-smartmail=3D"gmail_signature">
                    <div dir=3D"ltr">
                      <div>
                        <div dir=3D"ltr">
                          <div>
                            <div dir=3D"ltr">
                              <div>
                                <div dir=3D"ltr">
                                  <div>
                                    <div dir=3D"ltr">
                                      <div>
                                        <div dir=3D"ltr">
                                          <div>
                                            <div dir=3D"ltr">
                                              <div>
                                                <div dir=3D"ltr">
                                                  <div>
                                                    <div dir=3D"ltr">
                                                      <div><br>
                                                        <span =
style=3D"font-size:small">Romain Manni-Bucau</span><br>
                                                        <a =
href=3D"https://x.com/rmannibucau" target=3D"_blank" =
moz-do-not-send=3D"true">@rmannibucau</a>
                                                        | <a =
href=3D"https://dotnetbirdie.github.io/" target=3D"_blank" =
moz-do-not-send=3D"true">.NET Blog</a> |&nbsp;<a =
href=3D"https://rmannibucau.github.io/" target=3D"_blank" =
moz-do-not-send=3D"true">Blog</a>&nbsp;| <a =
href=3D"http://rmannibucau.wordpress.com/" target=3D"_blank" =
moz-do-not-send=3D"true">Old Blog</a> |&nbsp;<a =
href=3D"https://github.com/rmannibucau" target=3D"_blank" =
moz-do-not-send=3D"true">Github</a>&nbsp;| <a =
href=3D"https://www.linkedin.com/in/rmannibucau" target=3D"_blank" =
moz-do-not-send=3D"true">LinkedIn</a>&nbsp;| <a =
href=3D"https://www.packtpub.com/en-us/product/java-ee-8-high-performance-=
9781788473064" target=3D"_blank" moz-do-not-send=3D"true">Book</a></div>
                                                      <div><span =
style=3D"color:rgb(34,34,34)">Javaccino founder (Java/.NET service -
                                                          contact via
                                                          =
linkedin)</span></div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <br>
              </div>
              <br>
              <div class=3D"gmail_quote gmail_quote_container">
                <div dir=3D"ltr" class=3D"gmail_attr">Le&nbsp;lun. 27 =
juil. 2026
                  =C3=A0&nbsp;09:28, Mark Struberg via dev &lt;<a =
href=3D"mailto:[email protected]" moz-do-not-send=3D"true" =
class=3D"moz-txt-link-freetext">[email protected]</a>&gt;
                  a =C3=A9crit&nbsp;:<br>
                </div>
                <blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                  <div>hi!
                    <div>I created&nbsp;<a =
href=3D"https://issues.apache.org/jira/browse/XBEAN-362" target=3D"_blank"=
 moz-do-not-send=3D"true" =
class=3D"moz-txt-link-freetext">https://issues.apache.org/jira/browse/XBEA=
N-362</a>&nbsp;for
                      removing the maven plugin from xbean.</div>
                    <div><br>
                    </div>
                    <div>Please should out if one is still using it
                      (which I doubt).</div>
                    <div><p>Afaiu the maven-xbean-plugin exists to =
create
                        spring XML definitions for spring 2. This is
                        stone old and not a supported spring environment
                        for more than a decade.</p><p>We should imo just =
remove it. It is btw also
                        named wrongly. Since around 2008 a convention
                        exists that only Maven own plugins should be
                        named maven-*-plugin. Other projects should use
                        project-maven-plugin as naming =
scheme.</p><p><br>
                      </p><p>LieGrue,</p><p>strub</p><p><br>
                      </p>
                    </div>
                  </div>
                </blockquote>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
  </div>

</div></blockquote></div><br></div></body></html>=

--Apple-Mail=_2B34BE2D-4A04-4F30-B7AA-35CFF4412ED6--