Re: [DISCUSS] remove maven-xbean-plugin

Romain Manni-Bucau <[email protected]> Mon, 27 Jul 2026 17:01:01 +0200
Newsgroups gmane.comp.java.geronimo.devel
Message-ID <CACLE=7Pn+Mi0ep4r4qDqn3xpq9r7QDRKxjEoJgrXXsHQ5jGJTg@mail.gmail.com>
--000000000000462f2f065798fee4
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

At some point xbean was supporting spring xml desc and was integrated to
it, all that seems dead so dropping and doing a 4.0.0 sounds good


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-97817884=
73064>
Javaccino founder (Java/.NET service - contact via linkedin)

Le lun. 27 juil. 2026, 10:56, Francois Papon <[email protected]>
a =C3=A9crit :

> Hi,
>
> 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.
>
> regards,
>
> Fran=C3=A7oisfpapon-1oDqGaOF3LkhlReEf2r9RoX/[email protected]@openobject.fr
>
> 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.
>
> So probably even keep it and just modernise the plugin?
>
> LieGrue,
> strub
>
>
> Am 27.07.2026 um 10:05 schrieb Romain Manni-Bucau <[email protected]>
> <[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
>
> 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-978178=
8473064>
> Javaccino founder (Java/.NET service - contact via linkedin)
>
>
> Le lun. 27 juil. 2026 =C3=A0 09:28, Mark Struberg via dev <
> [email protected]> a =C3=A9crit :
>
>> hi!
>> I created https://issues.apache.org/jira/browse/XBEAN-362 for removing
>> the maven plugin from xbean.
>>
>> 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 m=
ore
>> than a decade.
>>
>> 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.
>>
>>
>> LieGrue,
>>
>> strub
>>
>>
>>
>

--000000000000462f2f065798fee4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>At some point xbean was supporting spring xml desc a=
nd was integrated to it, all that seems dead so dropping and doing a 4.0.0 =
sounds good</div><div><br></div><div data-smartmail=3D"gmail_signature"><di=
v 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:s=
mall">Romain Manni-Bucau</span><br><a href=3D"https://x.com/rmannibucau" ta=
rget=3D"_blank">@rmannibucau</a> | <a href=3D"https://dotnetbirdie.github.i=
o/" target=3D"_blank">.NET Blog</a> |=C2=A0<a href=3D"https://rmannibucau.g=
ithub.io/" target=3D"_blank">Blog</a>=C2=A0| <a href=3D"http://rmannibucau.=
wordpress.com" target=3D"_blank">Old Blog</a> |=C2=A0<a href=3D"https://git=
hub.com/rmannibucau" target=3D"_blank">Github</a>=C2=A0| <a href=3D"https:/=
/www.linkedin.com/in/rmannibucau" target=3D"_blank">LinkedIn</a>=C2=A0| <a =
href=3D"https://www.packtpub.com/en-us/product/java-ee-8-high-performance-9=
781788473064" target=3D"_blank">Book</a></div><div><span style=3D"color:rgb=
(34,34,34)">Javaccino founder (Java/.NET service - contact via linkedin)</s=
pan></div></div></div></div></div></div></div></div></div></div></div></div=
></div></div></div></div></div></div></div></div><br><div class=3D"gmail_qu=
ote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">Le lun. 27=
 juil. 2026, 10:56, Francois Papon &lt;<a href=3D"mailto:francois.papon@ope=
nobject.fr">[email protected]</a>&gt; a =C3=A9crit=C2=A0:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left=
:1px #ccc solid;padding-left:1ex"><u></u>

 =20
   =20
 =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 cols=3D"72">Fran=C3=A7ois
<a href=3D"mailto:[email protected]" target=3D"_blank" rel=3D"noreferrer">f=
[email protected]</a>
<a href=3D"mailto:[email protected]" target=3D"_blank" rel=3D"no=
referrer">[email protected]</a></pre>
    <div>Le 27/07/2026 =C3=A0 10:43, Mark Struberg
      via dev a =C3=A9crit=C2=A0:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      it compiles against spring 2.0 and pulls this in as well, but I
      have no idea why it does it.
      <div>I&#39;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 href=3D"mailto:[email protected]" target=3D"_blank" re=
l=3D"noreferrer">&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=C2=A0+1 from me</d=
iv>
                <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" rel=3D"noreferrer">@rmannibucau</a>
                                                        | <a href=3D"https:=
//dotnetbirdie.github.io/" target=3D"_blank" rel=3D"noreferrer">.NET Blog</=
a> |=C2=A0<a href=3D"https://rmannibucau.github.io/" target=3D"_blank" rel=
=3D"noreferrer">Blog</a>=C2=A0| <a href=3D"http://rmannibucau.wordpress.com=
/" target=3D"_blank" rel=3D"noreferrer">Old Blog</a> |=C2=A0<a href=3D"http=
s://github.com/rmannibucau" target=3D"_blank" rel=3D"noreferrer">Github</a>=
=C2=A0| <a href=3D"https://www.linkedin.com/in/rmannibucau" target=3D"_blan=
k" rel=3D"noreferrer">LinkedIn</a>=C2=A0| <a href=3D"https://www.packtpub.c=
om/en-us/product/java-ee-8-high-performance-9781788473064" target=3D"_blank=
" rel=3D"noreferrer">Book</a></div>
                                                      <div><span style=3D"c=
olor: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">
                <div dir=3D"ltr" class=3D"gmail_attr">Le=C2=A0lun. 27 juil.=
 2026
                  =C3=A0=C2=A009:28, Mark Struberg via dev &lt;<a href=3D"m=
ailto:[email protected]" target=3D"_blank" rel=3D"noreferrer">dev@ger=
onimo.apache.org</a>&gt;
                  a =C3=A9crit=C2=A0:<br>
                </div>
                <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                  <div>hi!
                    <div>I created=C2=A0<a href=3D"https://issues.apache.or=
g/jira/browse/XBEAN-362" target=3D"_blank" rel=3D"noreferrer">https://issue=
s.apache.org/jira/browse/XBEAN-362</a>=C2=A0for
                      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>

</blockquote></div>

--000000000000462f2f065798fee4--