<div dir="ltr">Hey!<div><br></div><div>If Hibernate had an Uber jar - one could add it to the classpath and fix the problem :) Of course I'm not serious here...</div><div><br></div><div>So what are you proposing? One of the proposed solutions (in "Uber jars - how do we want to use them" email thread) was to limit number of dependencies and throw errors in the runtime if something is missing. I'm slightly positive to the first part but really negative to the second (it only delays the problem until you run the application).</div><div><br></div><div>Another idea (a bit similar) is to squash most of the ISPN modules into infinispan-core and move all "extras" (like Spring support) in separate repository (infinispan-extras organization?). Such projects would have a dependency to core. But with this approach we get all the bad things from coarse grained layout.</div><div><br></div><div>The question I'm asking here is - if not Uber Jars, than what? Ideas are more than welcome!</div><div><br></div><div>Thanks</div><div>Sebastian </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 17, 2016 at 12:25 PM, Sanne Grinovero <span dir="ltr"><<a href="mailto:sanne@infinispan.org" target="_blank">sanne@infinispan.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Since we recently discussed the purpose of the "UberJar"s , I think it<br>
would be a great exercise to look at this discussion:<br>
- <a href="https://developer.jboss.org/message/953081" rel="noreferrer" target="_blank">https://developer.jboss.org/message/953081</a><br>
<br>
and ask ourselves what we could have done to make the first steps of<br>
this new user less miserable.<br>
<br>
Personally I think we could go a long way with some clear<br>
documentation about our dependencies;<br>
it's not hard to inject version properties from the pom files into the<br>
docs, so we could have a little reminder about - for example - which<br>
version of Hibernate is expected to have the JPACacheStore working.<br>
<br>
Also, I think it's clear that uber jars - at least in this case - are<br>
not even close to the solution, unless you intend to include all of<br>
Hibernate ORM and transitive dependencies..<br>
<br>
Thanks,<br>
Sanne<br>
_______________________________________________<br>
infinispan-dev mailing list<br>
<a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
</blockquote></div><br></div>