<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
Re: broken jboss tools - generated maven seam project?
</h3>
<span style="margin-bottom: 10px;">
created by <a href="http://community.jboss.org/people/jjfraney">John Franey</a> in <i>JBoss Tools</i> - <a href="http://community.jboss.org/message/570391#570391">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>I've been playing with this feature over the last few weeks.  I am not a seam developer; I'm an outsider.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I see the same behavior and have a manual fix to work around.  I have not looked for or filed a bug against jboss tools.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I see the behavior in jboss tools for seam 3.2.0.v20101020-1701-H111-Beta2. I use maven 3 on the command line.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I think the normal way to build a maven project after generating by seam is to change dir to the parent directory and run maven there.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>My  fix is to edit the other pom's to provide a path to the parent pom.   The poms that declare the parent project as the pom parent should be edited to look something like this:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><div id="_mcePaste" style="position: absolute; left: -10000px; top: 108px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">  <parent></div><div id="_mcePaste" style="position: absolute; left: -10000px; top: 108px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">    <artifactId>try3-parent</artifactId></div><div id="_mcePaste" style="position: absolute; left: -10000px; top: 108px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">    <groupId>org.jjflyboy</groupId></div><div id="_mcePaste" style="position: absolute; left: -10000px; top: 108px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">    <version>0.0.1-SNAPSHOT</version></div><div id="_mcePaste" style="position: absolute; left: -10000px; top: 108px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">    <relativePath>../try3-parent</relativePath></div><div id="_mcePaste" style="position: absolute; left: -10000px; top: 108px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">  </parent></div><div> </div></p><p><project></p><p>  ..</p><p>  <parent></p><p>     <artifactId>your-artififact</artifactId></p><p>     <groupId>your-group</groupId></p><p>     <version>yyy.zzz</version></p><p>     <relativePath>../xxxx-parent</relativePath></p><p>  </parent></p><p>  ...</p><p></project></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I don't know if that is the 'Right thing' except it works.  The projects find the parent pom by the path given in the relativePath tag.  Once this is done, maven can build the project.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Have fun.</p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/570391#570391">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>