Hi there,
I'm an student right now but I'm doing my best to learn Jame's structure as
fast as possible for a project.

about the first point, what I wanted to know was actually how to debug both
server and imap together? because I have checked out each of them from
different directories of code repository and I don't know how they should be
put together to be compiled together and debugged together. I have actually
imported each of them in separated workspaces in eclipse.

thanks for the complete answer of the second question.
MN
________________________________________
PHP & ASP .Net 3.5 web developer
Java & C# desktop developer
www.mohamnag.com



On Sun, Nov 21, 2010 at 8:13 PM, Eric Charles <[email protected]> wrote:

> Hi Mohammad,
>
> Glad to read your are progressing.
>
> 1. If you run compiled server+imap in eclipse and run james main class from
> within eclipse, you can debug it just like any other java application.
> Instead of selecting "Run as...", select "Debug as..." (btw, I will add a
> section on the web page).
>
> 2. I would say,  start with the mapping files in the same package as the
> domain classes (but in src/main/resources, otherwise they won't be taken
> into account in the build) - we will arrange to change their place with
> infra code once you will be ok (we are used to move stuff :)
>
> Maven and Eclipse are great friends,... except for JPA... When changing JPA
> annotations in domain classes, I have to "mvn install", and let the
> container-spring project depend on the locally installed jar (in other
> words, "resolve dependency in workspace" sucks for JPA).
>
> Tks,
>
> Eric
>
>
>
> On 21/11/2010 19:30, Mohammad Naghavi wrote:
>
>> Hi every body,
>> after compiling the James and IMAP fom the SVN and learning somethings
>> about
>> JPA, I wanted to start moving the persistence related data out of class
>> definitions but as I'm completely new to both James and JPA these two
>> questions came to me. it would be very great to help me finding an answer
>> for them:
>>
>> 1. I know how to run James which I checked out from *
>> https://svn.apache.org/repos/asf/james/server/trunk* and also know how to
>> compile IMAP from *https://svn.apache.org/repos/asf/james/imap/trunk *but
>> is
>> it also possible to debug both of them (I mean IMAP in server) from
>> Eclipse
>> or I have to depend on just log data for debuging?
>>
>> 2. Second question which came to my mind was where shall I put meta data
>> map-file for JPA? this is places in the same folder as the class itself in
>> tutorial but can I put it there? how would it be copied to output? a great
>> place for output position would be a new folder under conf folder like:
>> conf\JPA\mapfilename.xml but how is it organised to be copied there in
>> Maven
>> projects?
>>
>> thanks to any respond.
>> MN
>> ________________________________________
>> PHP&  ASP .Net 3.5 web developer
>> Java&  C# desktop developer
>> www.mohamnag.com
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to