<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Patched jars again in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/patched-jars-again/m-p/283049#M236179</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In 5.0.c, I've count 13 of them, for me its not good.. Some contains new functionality other parts of alfresco depends on - for example, patched poi-xml contains AlfrescoPoiPatchUtils, and this class is used in PoiMetadataExtracter. I think this is is exactly what is called "bad architecture"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;AFAIR great work was done to remove outdated functionality, but still myfaces*, spring-social* etc are in the libs, is this still used? antlr-2.7.7.jar and antlr-3.5.2.jar both in the libs…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BTW, I cant mark this thread as 5.0.c-related&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Dec 2014 15:49:28 GMT</pubDate>
    <dc:creator>valery_antonov</dc:creator>
    <dc:date>2014-12-30T15:49:28Z</dc:date>
    <item>
      <title>Patched jars again</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/patched-jars-again/m-p/283049#M236179</link>
      <description>Hi!In 5.0.c, I've count 13 of them, for me its not good.. Some contains new functionality other parts of alfresco depends on - for example, patched poi-xml contains AlfrescoPoiPatchUtils, and this class is used in PoiMetadataExtracter. I think this is is exactly what is called "bad architecture"AFAI</description>
      <pubDate>Tue, 30 Dec 2014 15:49:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/patched-jars-again/m-p/283049#M236179</guid>
      <dc:creator>valery_antonov</dc:creator>
      <dc:date>2014-12-30T15:49:28Z</dc:date>
    </item>
    <item>
      <title>Re: Patched jars again</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/patched-jars-again/m-p/283050#M236180</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ideally we wouldn't have any parched jars.&amp;nbsp; However it is often necessary.&amp;nbsp; And we only reluctantly patch things.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you have any specific points ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And yes both antlr versions are required.&amp;nbsp;&amp;nbsp;&amp;nbsp; However perhaps not for much longer.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Dec 2014 19:08:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/patched-jars-again/m-p/283050#M236180</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2014-12-30T19:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: Patched jars again</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/patched-jars-again/m-p/283051#M236181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What is normal scenario&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1 We found a critical bug in POI 3.10.1, posted it and made a patch&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2 In 3.11 this bug is fixed (I hope) , so we could safely swith back to unpatched version&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is another story - patched POI contains added functionality from Alfresco (AlfrescoPoiPatchUtils). It means we cant switch to the new version - we pinned to that exact patched jar. In several month, no one could remember what and why exactly was done, so it'll be left as is. acegi-security-0.8.2_patched.jar is a good example, it looks like a tombstone &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In our projects we need to add dependencies to alfresco - java dependencies are always pain in the neck, but with patched jars it is even harder, tons of &amp;lt;exclusions&amp;gt; in POM's etc&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I understand that it is hard to stop to add new features, but&amp;nbsp; imho from time to time some cleanup is needed, or we will finish with yet another Documentum&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Dec 2014 09:49:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/patched-jars-again/m-p/283051#M236181</guid>
      <dc:creator>valery_antonov</dc:creator>
      <dc:date>2014-12-31T09:49:32Z</dc:date>
    </item>
  </channel>
</rss>

