You are correct that AppFuse does not contain source JARs for the web
classes. This is because we're using Maven's war-overlay feature to
allow users to have limited files in their project, but still get the
full AppFuse functionality in their project. Over the last year, we've
realized this is not that productive for developers as they can't
leverage their IDEs, Maven and "mvn jetty:run" as easily. For this
reason, we recommend you run "appfuse:full-source" and get all of
AppFuse's source in your project. In the next release (2.1), we will
include all the source from the web modules for you to edit. This
might make it more difficult to upgrade, but we feel that's an
acceptable trade-off.

Matt

On Thu, Feb 26, 2009 at 4:10 AM, Kannan Ekanath
<kannan.ekan...@gmail.com> wrote:
> Hi Matt/Appfuse owners,
> Is it possible to also attach source artifacts for generated jars. I think
> AppFuse kinda overlays two wars, so quite often I have to debug say
> "BaseControllerTestCase" which is inside the
> "target\warpath\appfuse-spring-2.0.2.warpath.jar" (I think this is
> generated) so it would be handy to have source artifacts.
> Also, Can I please ask why this jar is not being managed as a dependency
> instead of being generated everytime? The same applies for
> "target\warpath\appfuse-web-common-2.0.2.warpath.jar". I quite often want to
> debug classes inside this but because there are no source archives I google
> the internet which lands me in the fisheye url, see the source and figure
> out what it is doing.
> PS: I don't know enough about the internal AppFuse workings, so if it is not
> possible to generate sources for these please let me know :)
>
> --
> Regards,
> Kannan Ekanath
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
For additional commands, e-mail: users-h...@appfuse.dev.java.net

Reply via email to