In the spring boot world you just need to pick dependencies from the
initializer, so if we can provide something like that, it would be easier
for new developers/students.

Is there any reason to avoid something like that?  I mean, it is something
like Microprofile starter but for TomEE, so that we can pick deltaspike
modules as extra dependencies but defined at pom level.

Regards,
Guillermo

El mar, 4 oct 2022 a las 4:02, Swell (<souheil.sul...@gmail.com>) escribió:

> Thanks Jonathan,
>
> If I am not mistaken :
>
> MVC is part of the specs but not yet released within the Full Plateform
> API. TomEE does not ship with Krazo, yet.
> That said, Glassfish as reference server, ships with Krazo. I would not
> want newcomers to prefer GlassFish over TomEE.
> DeltaSpike Repositories features brings the following dependencies and size
> :
>
> 1.07 MB (1 123 381 bytes)
>
>
> C:\Users\me\.gradle\caches\modules-2\files-2.1\org.apache.deltaspike.modules\deltaspike-data-module-api\1.9.6\bbd4d3cfb03a030368a65dfbc17f0997e422fe03\deltaspike-data-module-api-1.9.6.jar
>
> C:\Users\me\.gradle\caches\modules-2\files-2.1\org.apache.deltaspike.modules\deltaspike-partial-bean-module-api\1.9.6\56d856d68053e63f5fe103f1376dd391d83d8a06\deltaspike-partial-bean-module-api-1.9.6.jar
>
> C:\Users\me\.gradle\caches\modules-2\files-2.1\org.apache.deltaspike.modules\deltaspike-jpa-module-api\1.9.6\ab5890ec0e3c85b14c9089115cdd135680afcd23\deltaspike-jpa-module-api-1.9.6.jar
>
> C:\Users\me\.gradle\caches\modules-2\files-2.1\org.apache.deltaspike.core\deltaspike-core-api\1.9.6\17dd7d1a13d16f5968d15adefc780eee2dafd2c8\deltaspike-core-api-1.9.6.jar
>
> C:\Users\me\.gradle\caches\modules-2\files-2.1\org.apache.deltaspike.modules\deltaspike-data-module-impl\1.9.6\986ac9087c110b15052bce1438d6152572663b5e\deltaspike-data-module-impl-1.9.6.jar
>
> C:\Users\me\.gradle\caches\modules-2\files-2.1\org.apache.deltaspike.modules\deltaspike-partial-bean-module-impl\1.9.6\79516f058047769215e60284a5f18a03edf4ade5\deltaspike-partial-bean-module-impl-1.9.6.jar
>
> C:\Users\me\.gradle\caches\modules-2\files-2.1\org.apache.deltaspike.modules\deltaspike-jpa-module-impl\1.9.6\aa8577f8b1810f709ec88bfd965b246c9dd17983\deltaspike-jpa-module-impl-1.9.6.jar
>
> C:\Users\me\.gradle\caches\modules-2\files-2.1\org.apache.deltaspike.modules\deltaspike-proxy-module-impl-asm\1.9.6\3d053156e5b2407a139c3ce0af89f6bb0e3d6440\deltaspike-proxy-module-impl-asm-1.9.6.jar
>
> C:\Users\me\.gradle\caches\modules-2\files-2.1\org.apache.deltaspike.core\deltaspike-core-impl\1.9.6\39963dbafbc10a040f70431d19210b3f7d6a2c83\deltaspike-core-impl-1.9.6.jar
>
> C:\Users\me\.gradle\caches\modules-2\files-2.1\org.apache.deltaspike.modules\deltaspike-proxy-module-api\1.9.6\fa0779f6c77aa09158401ce54a647ca736673306\deltaspike-proxy-module-api-1.9.6.jar
>
> On Tue, 4 Oct 2022 at 11:41, Jonathan Gallimore <
> jonathan.gallim...@gmail.com> wrote:
>
> > I'm a +1 for Krazo, in fact I think MVC is now part of the spec so its
> > needed. It _might_ have already been done. I'm a little more on the fence
> > for Deltaspike. I really like it, and use it in my own projects. My
> > question would be, what other dependencies does it bring in, and what is
> > the overall impact in terms of the size of the distribution?
> >
> > We can't ship Hibernate due to its license.
> >
> > > When I teach my students they add Spring to their Tomcat install to
> gain
> > the automatic Repositories capabilities.
> >
> > I'm curious, is that being added as an application dependency, so
> directly
> > to Tomcat (in the lib directory, for example)? I wonder if we're seeing a
> > lot of Spring Initializr use, and whether something like that for TomEE
> may
> > be useful?
> >
> > Jon
> >
> > On Tue, Oct 4, 2022 at 10:05 AM Swell <souheil.sul...@gmail.com> wrote:
> >
> > > Hello everyone,
> > >
> > > firstly thanks for the amazing work on microprofile.
> > >
> > > I would like to share some thoughts on the Plume flavor dedicated to
> > > attract newcomers to TomEE.
> > >
> > > Is there room for us to include Krazo and DeltaSpike out-of-the-box,
> > maybe
> > > not in all flavors, but at least in Plume ?
> > >
> > > When I teach my students they add Spring to their Tomcat install to
> gain
> > > the automatic Repositories capabilities.
> > > Doing so they do not need the EJB container, nor Krazo and DeltaSpike.
> > > since they gain Spring Controllers and Repositories with equivalent
> > > features.
> > >
> > > When they must add a dependency to their app they prefer to add Spring,
> > > which do not train the future IT pros to start using TomEE.
> > >
> > > Having Krazo, DeltaSpike and Hibernate included in Plume might attract
> > more
> > > devs towards Apache solutions.
> > >
> > > if given permission, i could start a PR with added dependencies.
> > >
> > > thanks for your time.
> > > have a nice week,
> > > Swell
> > > --
> > >
> >
>

Reply via email to