Regarding the tld issue:
In /build/develop you find an ant build file with the target "prepare-for-debug". It does the following:
- copies needed libs to WEB-INF/lib
- copies develop-web.xml and faces-config.xml to WEB-INF
- resolves the entities in the TLDs and copies TLDs to WEB-INF/lib


Just call this target after each build.

There is also a "compile-for-debug" that additionally compiles all MyFaces classes to WEB-INF/classes. I have not used this for long, so I don't know if it works and if all needed libs are referenced. Just give it a try.

HTH,
Manfred



Martin Marinschek wrote:
+1 on including every jar in the full distribution...

debugging in IntelliJ works perfectly fine for me, your problem sounds
as if you would use source-files which do not match the respective
class files... have you checked if you maybe got several myfaces jars
on the class-path?

regards,

Martin


On Wed, 17 Nov 2004 18:27:45 -0600, Heath Borders-Wing <[EMAIL PROTECTED]> wrote:

Ok, I finally got ant to run all the way through on the source build.
Is there some way that we could include all of the required jars in
the lib directory?  I'm talking specifically about the
catalina-ant.jar.  I don't run tomcat (I run WSAD), so I don't have
the tomcat jars in my classpath by default.

It seems like it would just be easier if the source came packaged with
everything it needed to do a full build assuming that there was a
correct Ant install on the machine.  (For windows, that means just
having the ant scripts in your path and the ant lib and java tools.jar
in your classpath).




On Wed, 17 Nov 2004 11:11:18 -0800, Korhonen, Kalle <[EMAIL PROTECTED]> wrote:

Yes, if I attach the source folder for myfaces classes, I'm able to step
through the code.



Kalle


-----Original Message-----
From: Heath Borders-Wing [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 17, 2004 10:51 AM
To: MyFaces Discussion
Subject: Re: Building/Debugging MyFaces

But I mean are you actually using the eclipse debugger to
step through code?


On Wed, 17 Nov 2004 10:09:46 -0800, Korhonen, Kalle <[EMAIL PROTECTED]> wrote:

When testing the new component on a page, I'm simply

running the Ant

script to build a new myfaces.jar. Another (web) project

and Tomcat is

set up so that the new myfaces.jar is in their classpaths. Tomcat
picks up the change in the jar and reloads the context

automatically..

Maybe not the most optimized way, but works for now. And

did I mention

that this is a really simple component... Sort of a

combination of a

panelStack and a tabbed pane. The first version kind of

works with a

html button and without a proper layout, but I want to make

it a link

with a graphic indicator of the state. It's just progressing really
slow, because of all the learning and different things I'm

trying out

at the same time. For now, I'm just happy to be able to render
something visible and functional on the page :)



Kalle


-----Original Message-----
From: Heath Borders-Wing [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 17, 2004 9:07 AM
To: MyFaces Discussion
Subject: Re: Building/Debugging MyFaces

I'm working on doing the same thing. I have a project

that has the

MyFaces source in it, but I can't create a web-project

and have the

web project use the MyFaces code.
it has problems finding the tld's.
How did you get around this problem?


On Wed, 17 Nov 2004 09:03:11 -0800, Korhonen, Kalle <[EMAIL PROTECTED]> wrote:

Building my own versions and debugging unit tests. Just

working on a

new component... A collapsible panel. Haven't needed to


attach the source.

Kalle




-----Original Message-----
From: Heath Borders-Wing [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 17, 2004 8:54 AM
To: MyFaces Discussion
Subject: Re: Building/Debugging MyFaces

I'm using WSAD.  What source did you attach to your jars?

I'm attaching all the jars to the

MyFaces-1.0.7-SRC/src directory.

It seems to find some things ok, but it sometimes interprets
step-into's and step-overs as a 'play' call.


On Wed, 17 Nov 2004 08:50:11 -0800, Korhonen, Kalle <[EMAIL PROTECTED]> wrote:

-----Original Message-----


From: Heath Borders-Wing [mailto:[EMAIL PROTECTED]
Subject: Building/Debugging MyFaces I'm using Ant

to build

MyFaces and it builds the 3 jars

just fine,

however, it always fails when it gets to the javadoc.

Mine builds javadoc too just fine, but fails on class org.apache.catalina.ant.ReloadTask cannot be found - if I

don't have

catalina-ant.jar anywhere in the classpath or in

$ANT_HOME/lib.

Additionally, I have never been able to easily debug

through MyFaces

code. That is, occassionally, my debugger will enter a

method, but

the line numbers will be off. This makes using the

debugger in

these methods useless. Is the standard MyFaces build

building

without line numbers?

Sorry, can't help there. I'm using Eclipse and have no problems debugging it.

Kalle



--
If you don't have a GMail account, I probably have 5 invites.
Just ask!
-Heath Borders-Wing
[EMAIL PROTECTED]




-- If you don't have a GMail account, I probably have 5 invites. Just ask! -Heath Borders-Wing [EMAIL PROTECTED]




-- If you don't have a GMail account, I probably have 5 invites. Just ask! -Heath Borders-Wing [EMAIL PROTECTED]




--


If you don't have a GMail account, I probably have 5 invites. Just ask! -Heath Borders-Wing [EMAIL PROTECTED]




Reply via email to