Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Since Groovy depends on ASM and Antlr, a problem arises when users embed Groovy into their applications which also embeds libraries which are dependant upon other versions of the aformentioned jars. That's what we can call "jar hell"
Solution: use "jarjar" to transform groovy-all-xxx.jar into a jar which embeds the other dependencies inside their own namespaces, not conflicting anymore with the users classpath. Thus, no more problem to use Hibernate or Spring with Groovy.