<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Arial; font-size: 12pt; color: #000000'><br><br><hr id="zwchr"><blockquote id="DWT5018" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><b>From: </b>"Sanne Grinovero" &lt;sanne@hibernate.org&gt;<br><b>To: </b>jboss-as7-dev@lists.jboss.org<br><b>Cc: </b>"Emmanuel Bernard" &lt;emmanuel@hibernate.org&gt;<br><b>Sent: </b>Tuesday, September 6, 2011 8:44:14 AM<br><b>Subject: </b>[jboss-as7-dev] depending on jackson-mapper-asl<br><br>Hi all,<br>we're working on Hibernate Search 4, which sports besides many other<br>changes a revamped serialization framework which uses Apache Avro;<br>this is an important component towards a better integration with<br>Infinispan and unlocking all potential of Hibernate OGM.<br><br>Avro depends on:<br>&nbsp;org.codehaus.jackson:jackson-core-asl &nbsp; &nbsp;(using 1.7.3)<br>&nbsp;org.codehaus.jackson:jackson-mapper-asl &nbsp; &nbsp;(using 1.7.3)<br>&nbsp;com.thoughtworks.paranamer:paranamer &nbsp; &nbsp;(using 2.3)<br>&nbsp;org.xerial.snappy:snappy-java &nbsp; &nbsp;(using 1.0.1-rc3)<br><br>While Hibernate Search is not part of the Application Server<br>distribution, we noticed that the AS depends on jackson-mapper-asl too<br>and some early adopters reported version conflicts.<br><br>Even forcing Search to use the same version as AS 7.0.1 (1.6.3) all<br>our tests are fine, but we would rather not bind our project to depend<br>to AS7's specific versions, if you can suggest better alternatives.<br></blockquote>One word here.&nbsp; When this thing gets into productization it is better all around if we do use the same versions.&nbsp; While we can do some really cool things now through modules to have different versions of the same components floating around, I fear that we will get lazy, and before you know it we end up with dozens of versions of similar or the same components floating around, and that will become a support nightmare.<br><br>Andy<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><br>Please consider I'm not familiar with the AS7 classloader isolation<br>details, but since we're not living under a stone our expectation was<br>that application code should be isolated from this; is this something<br>that should be enabled, or is Jackson "special" ?<br><br>Possibly the users reporting these issues are doing something wrong? I<br>have no forum links as this started from IRC but I can ask for more<br>details if you could suggest what to look for.<br><br>Regards,<br>Sanne<br><br>https://hibernate.onjira.com/browse/HSEARCH-887<br>_______________________________________________<br>jboss-as7-dev mailing list<br>jboss-as7-dev@lists.jboss.org<br>https://lists.jboss.org/mailman/listinfo/jboss-as7-dev<br></blockquote><br></div></body></html>