Hi,
On 09/24/2015 11:56 AM, Florian Weimer wrote:
<snip>
There is also a weird form of static linking (copying of JAR files into
other JAR files):
https://bugzilla.redhat.com/show_bug.cgi?id=1098237
I think we discussed this before, but the discussion never came to a
real conclusion.
AFAIK we (Java SIG) put these cases on the same level as bundling and
treat them accordingly. So all of them are genuine bugs (in Fedora) and
tracking them definitely makes sense. Upstream projects sometimes use
these techniques to provide so called "uber" JARs, e.g. [1], or to
overcome ABI breakages in popular libraries [2], [3] - by including
package-renamed classes from dependencies in resulting JAR.
Michal
[1]: https://wiki.eclipse.org/Jetty/Howto/Using_Jetty_Runner
[2]:
http://spring.io/blog/2007/06/11/asm-version-incompatibilities-using-spring-autowired-with-hibernate/
[3]:
https://weblogs.java.net/blog/kohsuke/archive/2010/02/12/asm-incompatible-changes
--
java-devel mailing list
java-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/java-devel