Hi John,

On Jun 12, 2009, at 2:57 AM, John Pollard wrote:

Hi Chuck,

Yes Ant, and I think my build.xml is pretty much out of the can. Here is the compile target:

        <target name="compile" depends="init.properties">
<taskdef name="wocompile" classname="org.objectstyle.woproject.ant.WOCompile" />

                <mkdir dir="bin" />
                <wocompile srcdir="Sources" destdir="bin">
                        <frameworks root="ProjectLocal" embed="false" 
eclipse="true" />
                        <frameworks root="External" embed="false" eclipse="true" 
/>
                        <frameworks root="Local" embed="false" eclipse="true" />
                        <frameworks root="User" embed="false" eclipse="true" />
                        <frameworks root="System" embed="false" eclipse="true" 
/>
                        <frameworks root="Network" embed="false" eclipse="true" 
/>
                        <classpath>
                                <fileset dir="Libraries">
                                        <include name="*.jar" />
                                </fileset>
                                <fileset dir="${wo.extensions}">
                                        <include name="*.jar" />
                                </fileset>
                        </classpath>
                </wocompile>
        </target>

Regards,
John

wocompile is just a wrapper around the javac task: 
http://ant.apache.org/manual/CoreTasks/javac.html

You can add the debug property:

debug
Indicates whether source should be compiled with debug information; defaults to off. If set to off, -g:none will be passed on the command line for compilers that support it (for other compilers, no command line argument will be used). If set to true, the value of thedebuglevel attribute determines the command line argument.


e.g.
<wocompile srcdir="Sources" destdir="bin" debug="true">

That should give you what you want.


Chuck



On 11 Jun 2009, at 22:31, Chuck Hill wrote:


On Jun 11, 2009, at 8:41 AM, John Pollard wrote:

I have now located Project, Properties, Java Compiler, Configure Workspace Properties
I have not ticked "Enable project specific settings"
There is then a Classfile Generation section which includes:
"Add line number attributes to generated class file..." which already shows as ticked, along with the other options in this section. So why might my deployed app stack traces not be showing line numbers I wonder?
Thanks again for any help anyone can give with this.

Are your deployments Ant built? What does the <compile> / <wocompile> task in build.xml look like?


Chuck


On 11 Jun 2009, at 16:15, John Pollard wrote:

Hi List,

After updating wolips and Eclipse to "the new hotness" (though I can't say for sure it was this that caused the change), stack traces on deployed applications lost line numbers in app log files. Is there a debug line I can add to build.xml or build.properties to ensure install builds happen with java debugging enabled? If so please be specific, such as under which target if in build.xml?

I am using:

Eclipse 3.4.1
WOLips 3.4.5594

Many thanks for any help.
John







_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net

This email sent to [email protected]


--
Chuck Hill             Senior Consultant / VP Development

Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems.
http://www.global-village.net/products/practical_webobjects






_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to