<div class="gmail_quote">On Thu, Apr 15, 2010 at 7:44 AM, Pete Muir <span dir="ltr">&lt;<a href="mailto:pmuir@redhat.com">pmuir@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br></div><div class="im">
&gt; While I&#39;m on the topic of build poms, I don&#39;t understand why dist is not in the build root. We currently have:<br>
&gt;<br>
&gt; build/trunk/parent/pom.xml<br>
&gt; dist/trunk/pom.xml<br>
&gt;<br>
&gt; Yet the dist is the bom. I&#39;m confused every time I build. I think it should be:<br>
<br>
</div>Yeah. This is probably my fault.<br>
<br>
This is the stack POM which defines a distribution. It doesn&#39;t normally appear directly in the hierarchy of the Seam POMs. Instead it should be imported by the various modules (and defines the version of Seam they are building against).<br>

<br>
IOW we would end up with:<br>
<br>
Seam Faces 3.0.0.Alpha1 imports Seam 3.0.0.Beta1 and uses the dep versions it suggests.<br>
<br>
Seam 3.0.0.Beta2 specifies an upgraded stack of deps, including Seam Faces 3.0.0.Alpha1.<br>
<br>
When imported into a project, it is closer to the project, and so has *its* versions used rather than those which are imported from the stack POM via Seam Faces.<br>
<br>
I know, this is slightly confusing, but will work :-)<br>
<br>
It has a separate SVN structure as we need to tag it separately from the build stuff (which just defines the build environment).<br>
<br>
I will try to write this all up today and also review module&#39;s usage.<br>
<br>
</blockquote></div><br>We punted for the Seam Faces Alpha 1 release by depending on weld-parent and importing the weld-api-bom:1.0-SP1. We&#39;ll need to solidify the relationship w/ seam-parent before we switch to using it in modules.<div>
<br></div><div>-Dan<br clear="all"><br>-- <br>Dan Allen<br>Senior Software Engineer, Red Hat | Author of Seam in Action<br>Registered Linux User #231597<br><br><a href="http://mojavelinux.com">http://mojavelinux.com</a><br>
<a href="http://mojavelinux.com/seaminaction">http://mojavelinux.com/seaminaction</a><br><a href="http://www.google.com/profiles/dan.j.allen">http://www.google.com/profiles/dan.j.allen</a><br>
</div>