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 > > > -- > > > > > >