[jbossseam-issues] [JBoss JIRA] Assigned: (JBSEAM-531) Add debug project ant task (ide action) in the seam-gen generated project in Netbeans

Michael Yuan (JIRA) jira-events at jboss.com
Fri Dec 1 23:41:55 EST 2006


     [ http://jira.jboss.com/jira/browse/JBSEAM-531?page=all ]

Michael Yuan reassigned JBSEAM-531:
-----------------------------------

    Assignee: Michael Yuan

> Add debug project ant task (ide action) in the seam-gen generated project in Netbeans
> -------------------------------------------------------------------------------------
>
>                 Key: JBSEAM-531
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-531
>             Project: JBoss Seam
>          Issue Type: Feature Request
>    Affects Versions: 1.1.0.CR1
>         Environment: ALL
>            Reporter: Wayne Zhang
>         Assigned To: Michael Yuan
>             Fix For: 1.1.0.GA
>
>
> It's better to add a DEBUG PROJECT in the seam-gen generated Netbeans project. I have do some experimental work and it works, as following:
> 1. change build.xml script in seam-gen package, adding the following lines after copy "project.xml" task (line 392)
>         <copy tofile="${project.home}/nbproject/ide-file-targets.xml"
>                 file="${basedir}/nbproject/ide-file-targets.xml">
>             <filterset refid="project"/>
>         </copy>
>         <copy tofile="${project.home}/nbproject/debug-jboss.properties"
>                 file="${basedir}/nbproject/debug-jboss.properties"/>
> 2. Change seam-gen/nbproject/project.xml template, add a debug ide <action> and <context-menu> (line 35)
>                 <action name="debug">
>                     <script>nbproject/ide-file-targets.xml</script>
>                     <target>debug-nb</target>
>                 </action> 
> 3. add a template ant script file "ide-file-targets.xml" contains the debug target in seam-gen/nbproject, content as following:
> <?xml version="1.0" encoding="UTF-8"?>
> <project basedir=".." name="@projectName at -IDE">
>     <property file="nbproject/debug-jboss.properties"/>
>     
>     <target name="debug-nb">       
>         <nbjpdaconnect name="@projectName@" host="${jpda.host}" address="${jpda.address}" transport="${jpda.transport}">
>             <!--classpath>
>                 <path path="${debug.classpath}"/>
>             </classpath>
>             <sourcepath>
>                 <path path="${ear.docbase.dirs}"/>
>             </sourcepath-->
>         </nbjpdaconnect>
>     </target>
> </project>
> 4. add a JBoss related properties "debug-jboss.properties" file in seam-gen/nbproject, content:
> # JBoss server related settings
> # Edit the following parameter according to your JBoss configuration
> jpda.host=localhost
> jpda.address=8787
> jpda.transport=dt_socket
> ALSO:
> The source code template should be formated, it is mixed tab and spaces, which will be not well formated if tab is not 8.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list