<?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 Re: Dependency Management in distro in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8308#M2670</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The recommondation was what I had in mind as well: use different profiles and profile dependent dependencies (&lt;/SPAN&gt;&lt;A href="http://maven.apache.org/pom.html#Profiles" rel="nofollow noopener noreferrer"&gt;http://maven.apache.org/pom.html#Profiles&lt;/A&gt;&lt;SPAN&gt;). Could that be a Maven compatible solution? For the long run I think it would be the cleaner alternative.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Aug 2010 07:55:01 GMT</pubDate>
    <dc:creator>bernd_ruecker</dc:creator>
    <dc:date>2010-08-24T07:55:01Z</dc:date>
    <item>
      <title>Dependency Management in distro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8305#M2667</link>
      <description>Hey guys.Since we currently include Cycle in the distro we faced the fact, that dependency management in the distro (Ant Build) is completely decoupled from Maven-Dependency-Management. This causes a lot of trouble, since you have to do dependency management twice and always face missing jar problem</description>
      <pubDate>Tue, 24 Aug 2010 06:48:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8305#M2667</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-08-24T06:48:29Z</dc:date>
    </item>
    <item>
      <title>Re: Dependency Management in distro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8306#M2668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You are talking about the setup installer scripts that install Activiti into e.g. Tomcat right?&amp;nbsp; Afaict, maven doesn't contain the knowledge on which are the precise runtime dependencies.&amp;nbsp; Maven also doesn't know which libs are already in tomcat or e.g. jboss.&amp;nbsp;&amp;nbsp; So I don't see from the top of my head how we can do that with maven.&amp;nbsp; But I didn't gave it much thought.&amp;nbsp; So maybe there is a solution that I overlooked.&amp;nbsp; Do you know how we could do it with maven in a way that later also we can deal with installation setup of other app servers then just tomcat?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Aug 2010 07:05:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8306#M2668</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-08-24T07:05:49Z</dc:date>
    </item>
    <item>
      <title>Re: Dependency Management in distro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8307#M2669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I think the way should be somehow to define (in the pom.xml or some other place) which dependency is provided in which environment. And then this can be excluded by maven or deleted by ant.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And there could be a Maven way of doing it, since it is not a new problem. I try to ask a maven god I know…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Aug 2010 07:39:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8307#M2669</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-08-24T07:39:36Z</dc:date>
    </item>
    <item>
      <title>Re: Dependency Management in distro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8308#M2670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The recommondation was what I had in mind as well: use different profiles and profile dependent dependencies (&lt;/SPAN&gt;&lt;A href="http://maven.apache.org/pom.html#Profiles" rel="nofollow noopener noreferrer"&gt;http://maven.apache.org/pom.html#Profiles&lt;/A&gt;&lt;SPAN&gt;). Could that be a Maven compatible solution? For the long run I think it would be the cleaner alternative.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Aug 2010 07:55:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8308#M2670</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-08-24T07:55:01Z</dc:date>
    </item>
    <item>
      <title>Re: Dependency Management in distro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8309#M2671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;First question is still unanswered.&amp;nbsp; If this is about stuff happening in the setup, then there is no maven at that point.&amp;nbsp; So maven can't help us there.&amp;nbsp; There is only ant in the setup.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Aug 2010 10:02:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8309#M2671</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-08-24T10:02:32Z</dc:date>
    </item>
    <item>
      <title>Re: Dependency Management in distro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8310#M2672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;But doesn't the setup calls the maven build?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Another solution could be to have different target artifact pre-built by maven and then include the right ones in the distro?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Maybe not that easy, but I think worth a try, since currently it is really a bit hacky. And by the way: Currently the activiti-engine.jar ends up in the Tomcat lib folder, which I think is not really nice, or?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Aug 2010 17:45:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8310#M2672</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-08-24T17:45:54Z</dc:date>
    </item>
    <item>
      <title>Re: Dependency Management in distro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8311#M2673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;But doesn't the setup calls the maven build?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Nope.&amp;nbsp; Setup is based on ant only.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Another solution could be to have different target artifact pre-built by maven and then include the right ones in the distro?&lt;BR /&gt;&lt;BR /&gt;Maybe not that easy, but I think worth a try, since currently it is really a bit hacky. And by the way: Currently the activiti-engine.jar ends up in the Tomcat lib folder, which I think is not really nice, or?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Surely not that easy &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&amp;nbsp; First it's hard to get all that fine grained semantics in the pom.&amp;nbsp; Maven is not very flexible in that respect, but probably maven hackers will always find some way of combining profiles, properties and executions to make it work &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp; Then you don't want to duplicate jars in the distro.&amp;nbsp; So basically you don't want the lib packages but *the dependency information* to be somehow passed to the ant setup scripts so that it can automatically from the maven distill the right stuff.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think it's going to be waaaaaaaaaayyyyyyyyyyyy &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; easier to deal with the setup scripts separately then trying to get all that automated based on the poms.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Aug 2010 15:37:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8311#M2673</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-08-25T15:37:42Z</dc:date>
    </item>
    <item>
      <title>Re: Dependency Management in distro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8312#M2674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hmm, and if we at least do it the other way round: Just REMOVING the libraries which we do not need for a place (instead of deleting all and re-adding)? Then at least transitive dependencies are resolved and added automatically? But maybe that's much more LOC in the build.xml?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Aug 2010 07:01:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8312#M2674</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2010-08-27T07:01:22Z</dc:date>
    </item>
    <item>
      <title>Re: Dependency Management in distro</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8313#M2675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Can you be more precise about what you want to duo in mvn, what in ant and which problem that solves?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 Aug 2010 17:40:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/dependency-management-in-distro/m-p/8313#M2675</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-08-28T17:40:51Z</dc:date>
    </item>
  </channel>
</rss>

