All of the data you require about persistence.xml should be available from the PersistenceFacet<br><br><div class="gmail_quote">On Fri, Apr 15, 2011 at 3:14 PM, Lincoln Baxter, III <span dir="ltr">&lt;<a href="mailto:lincolnbaxter@gmail.com">lincolnbaxter@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">My suggestion for reading persistence XML is to use the PersistenceFacet:<br><br>Facets are how plugins interact with pieces of the underlying project:<br>
<br>project.getFacet(PersistenceFacet.class).getConfig();<br><br>(this will blow up if persistence is not installed, so you need to first call (project.hasFacet(PersistenceFacet.class))<br><font color="#888888">
<br>~Lincoln</font><div><div></div><div class="h5"><br><br><div class="gmail_quote">On Fri, Apr 15, 2011 at 12:55 PM, brian <span dir="ltr">&lt;<a href="mailto:brianx@vt.edu" target="_blank">brianx@vt.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
hi L3 and john.<br>
<br>
I was thinking about the persistence.xml.  Would using piping make sense<br>
to read/parse the fields from the persistence.xml and then pass them to<br>
GenerateEntities?<br>
<br>
so &quot;read-persistence | generate-entities&quot; ?<br>
<br>
...I&#39;m not sure if a plugin can read a file, but if it could, a little<br>
file-reader/parser might work?<br>
<div><br>
<br>
On Fri, 2011-04-15 at 12:04 -0400, Lincoln Baxter, III wrote:<br>
&gt; Hi John!<br>
&gt;<br>
&gt; Thank you for your interest! I think it&#39;s fair to say that we are<br>
&gt; &quot;close&quot; to having a fully-functional database reverse-engineering<br>
&gt; plugin, but we are not there yet. Brian (ccd) has been doing some work<br>
&gt; recently (when he has time) to get Max Andersen&#39;s prototype up and<br>
&gt; running. The prototype is here, but has a few shortcomings:<br>
&gt;<br>
&gt; <a href="https://github.com/forge/plugin-hibernate-tools" target="_blank">https://github.com/forge/plugin-hibernate-tools</a><br>
</div>&gt;      1. Connection settings are hardcoded<br>
&gt;      2. JDBC drivers are not included with the plugin<br>
&gt;      3. Does not take persistence.xml into account, if it exists<br>
<div><div></div><div>&gt; In short, it works, but is not usable yet; however, these are all<br>
&gt; things that can be worked on if you are interested! And I would be<br>
&gt; more than happy to help you get together with Brian and get two brains<br>
&gt; working on this! Would you be intersted in that?<br>
&gt;<br>
&gt; No matter your level of commitment, I would recommend joining the dev<br>
&gt; and users lists:<br>
&gt;       * <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;       * <a href="https://lists.jboss.org/mailman/listinfo/forge-users" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-users</a><br>
&gt; Just let me know and I&#39;ll get you all the info that you&#39;ll need :)<br>
&gt; ~Lincoln<br>
&gt;<br>
&gt; On Thu, Mar 17, 2011 at 8:57 PM, John du Clos &lt;<a href="mailto:duclosjj@yahoo.com" target="_blank">duclosjj@yahoo.com</a>&gt;<br>
&gt; wrote:<br>
&gt;         Hi Lincoln-<br>
&gt;<br>
&gt;         I was chatting with Dan Allen and he mentioned you are working<br>
&gt;         on Forge and specifically the reverse engineering feature from<br>
&gt;         the database.  I wanted to reach out to you to see if you have<br>
&gt;         any early versions you need testers to help you verify this<br>
&gt;         feature.<br>
&gt;<br>
&gt;         I look forward to hearing from you!<br>
&gt;         John<br>
&gt;<br>
&gt;         --- On Wed, 3/16/11, Dan Allen &lt;<a href="mailto:dan.j.allen@gmail.com" target="_blank">dan.j.allen@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;                 From: Dan Allen &lt;<a href="mailto:dan.j.allen@gmail.com" target="_blank">dan.j.allen@gmail.com</a>&gt;<br>
&gt;                 Subject: Re: Mojavelinux.com Feedback: seam-gen and<br>
&gt;                 cdi/weld<br>
&gt;                 To: <a href="mailto:duclosjj@yahoo.com" target="_blank">duclosjj@yahoo.com</a><br>
&gt;                 Date: Wednesday, March 16, 2011, 9:33 PM<br>
&gt;<br>
&gt;                 Hey John,<br>
&gt;                 Thanks for reading the book. I&#39;m glad it helped you<br>
&gt;                 along. I know about those painful days of J2EE you are<br>
&gt;                 talking about.<br>
&gt;                 The best way to get started atm is using the Maven<br>
&gt;                 archetype.<br>
&gt;                 <a href="http://tinyurl.com/gojavaee" target="_blank">http://tinyurl.com/gojavaee</a><br>
&gt;                 That gives you a starter project. We don&#39;t yet have<br>
&gt;                 the reverse engineering yet for this environment. That<br>
&gt;                 what Forge will offer soon. Check out the issue<br>
&gt;                 tracker or mailing list for updates.<br>
&gt;                 Hope that gets you started. Cheers,<br>
&gt;                 - Dan Allen<br>
&gt;                 Sent from my Android-powered phone:<br>
&gt;                 An open platform for carriers, consumers and<br>
&gt;                 developers<br>
&gt;                 On Mar 16, 2011 9:04 PM, &lt;<a href="mailto:duclosjj@yahoo.com" target="_blank">duclosjj@yahoo.com</a>&gt; wrote:<br>
&gt;                 &gt; Submitted by: John duClos &lt;<a href="mailto:duclosjj@yahoo.com" target="_blank">duclosjj@yahoo.com</a>&gt; on<br>
&gt;                 Wednesday, March 16th, 2011 @ 9:04:25 pm (-0400)<br>
&gt;                 &gt;<br>
&gt;                 &gt; Online Form Fields<br>
&gt;                 &gt; ------------------<br>
&gt;                 &gt;<br>
&gt;                 &gt; Url:<br>
&gt;                 &gt;<br>
&gt;                 &gt;<br>
&gt;                 &gt; Message:<br>
&gt;                 &gt; Dan-<br>
&gt;                 &gt;<br>
&gt;                 &gt; I purchased your Seam book when it was published and<br>
&gt;                 am a supporter of<br>
&gt;                 &gt; the Seam framework since I lived the challenging<br>
&gt;                 days of early J2EE<br>
&gt;                 &gt; development.<br>
&gt;                 &gt;<br>
&gt;                 &gt; I work with database centric solutions and seam-gen<br>
&gt;                 allowed me to<br>
&gt;                 &gt; develop solutions in record time by getting my<br>
&gt;                 project started very<br>
&gt;                 &gt; quickly. I&#39;d like to start implementing JEE 6/CDI<br>
&gt;                 with JBoss AS 6, but<br>
&gt;                 &gt; I can&#39;t seem to find a way to issue the seam-gen<br>
&gt;                 command.<br>
&gt;                 &gt;<br>
&gt;                 &gt; I looked at Forge but that is not where seam-gem<br>
&gt;                 was. Do you know of a<br>
&gt;                 &gt; valid seam-gen solution for JEE 6/CDI based projects<br>
&gt;                 (Seam 3).<br>
&gt;                 &gt;<br>
&gt;                 &gt; Thanks,<br>
&gt;                 &gt; John<br>
&gt;                 &gt;<br>
&gt;                 &gt; Client Variables<br>
&gt;                 &gt; ----------------<br>
&gt;                 &gt;<br>
&gt;                 &gt; HTTP_USER_AGENT:<br>
&gt;                 &gt; Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0;<br>
&gt;                 Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR<br>
&gt;                 3.5.21022; .NET CLR 3.5.30729; MDDS; .NET CLR<br>
&gt;                 3.0.30729; MS-RTC LM 8; AskTB5.4)<br>
&gt;                 &gt;<br>
&gt;                 &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Lincoln Baxter, III<br>
&gt; <a href="http://ocpsoft.com" target="_blank">http://ocpsoft.com</a><br>
&gt; <a href="http://scrumshark.com" target="_blank">http://scrumshark.com</a><br>
&gt; &quot;Keep it Simple&quot;<br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Lincoln Baxter, III<br><a href="http://ocpsoft.com" target="_blank">http://ocpsoft.com</a><br><a href="http://scrumshark.com" target="_blank">http://scrumshark.com</a><br>
&quot;Keep it Simple&quot;<br>

</div></div></blockquote></div><br><br clear="all"><br>-- <br>Lincoln Baxter, III<br><a href="http://ocpsoft.com">http://ocpsoft.com</a><br><a href="http://scrumshark.com">http://scrumshark.com</a><br>&quot;Keep it Simple&quot;<br>