Re: [castor-dev] Raising GSOC2011

Ralf Joachim <[email protected]> Wed, 30 Mar 2011 18:37:03 +0200
Newsgroups gmane.comp.java.castor.devel
Organization Syscon Ingenieurbüro GmbH
Message-ID <[email protected]>
--------------050605090407020700010807
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hola David,

see my comments inline.

I hope below information will help you to take a closer look at Castor.

Regards
Ralf

Am 30.03.2011 11:57, schrieb David Mart=EDn Nieto:
> Hi,
>
> I'm thinking to make a proposal for one of the ideas of Castor in
> GSOC2011. Before make it i'm building my own test environment for
> Castor and I've some doubts, maybe somebody can help me with this:
>
>     * At first in the web page of castor ideas for the gsoc2011 there
>       are three diferent sections: Castor XML related projects, Spring
>       ORM support for Castor JDO related projects, and Castor JDO
>       related projects. I'm interested in especially the first and the
>       last sections but does not identify which of the existing
>       modules in subversion under the names do not appear similar. The
>       modules in subversion are these: castor-jaxb2, castor-jpa,
>       castor-spring, spring-xml. I wanted to know if it's really well
>       and are classified ideas modules and if so to what modules under
>       each.
>
The sections of ideas page do not directly relate to Castor modules.
Instead they should be interpreted as areas of work.
>
>     * To move forward I downloaded the spring-xml module with the
>       intention to go riding a test environment. I run first one:
>       svn co http://svn.codehaus.org/castor/spring-xml/trunk
>       And then a mvn mvn compile and test successfully.
>       But after throwing a jar mvn tells the comand show to me:
>
>         [INFO] -----------------------------------------------
>         -------------------------
>         [INFO] Building Castor Spring XML abstraction for 1.2.2-SNAPSHO=
T
>         [INFO] -----------------------------------------------
>         -------------------------
>         [INFO] -----------------------------------------------
>         -------------------------
>         [INFO] BUILD FAILURE
>         [INFO] -----------------------------------------------
>         -------------------------
>         [INFO] Total time: 0.273s
>         [INFO] Finished at: Wed Mar 30 11:52:30 EST 2011
>         [INFO] Final Memory: 2M/91M
>         [INFO] -----------------------------------------------
>         -------------------------
>         [ERROR] Unknown lifecycle phase "jar. " You Must Specify a
>         valid lifecycle phase or in the format GOAL <plugin-prefix>:
>         <goal>
>         or <plugin-group-id>: <plugin-artifact-id> [:
>         <plugin-version>]: <goal>. Available Phases lifecycle are:
>         validate, initialize, generate-sources, process-sources,
>         generate-resources, process-resources, compile,
>         process-classes, generate-test-sources, process-test-sources,
>         generate-test-resources, process -test-resources,
>         test-compile, process-test-classes, test, prepare, package,
>         package, pre-integration-test integration-test,
>         post-integration-test, verify, install, deploy, pre-clean,
>         clean , post-clean, pre-site, site, post-site, site-deploy. ->
>         [Help 1]
>         [ERROR]
>         [ERROR] To see the full stack trace of the errors, re-run
>         Maven with the-e switch.
>         [ERROR] Maven Re-run using the-X switch to enable full debug
>         logging.
>         [ERROR]
>         [ERROR] For more information about the errors and possible
>         solutions, please read the Following articles:
>         [ERROR] [Help 1]
>         http://cwiki.apache.org/confluence/display/MAVEN/LifecyclePhase=
NotFoundException
>
>     And I don't know how to fix it.
>
For everything but the JPA stuff you have to download:

svn co https://svn.codehaus.org/castor/castor/trunk/

What you get is a multi module maven project. To get all libs downloaded
and all required classes generated you can execute 'mvn install'. For
setting up the project with eclipse you have 2 options. One is to use
project root as root for a single eclipse project. This way the project
definitions included in SVN will be used. The other option is to execute
'mvn eclipse:eclipse' which will create module specific project
definitions. This way you get a multi project setup in eclipse. Having
said that you may be hit by a bug where maven fails to download a
required lib. We are currently trying to resolve this.

The spring-xml project you downloaded is only a plugin for spring to use
castor for xml data binding. The castor-spring project is a plugin for
spring to use castor as persistence (Spring ORM for JDO). The castor-jpa
Project is an interface layer around castor that is intended to provide
JPA compliant interface to Castor persistence part (JDO).
>
>
>     * On the other hand would be particularly interested in knowing
>       where information could expand on this idea for GSOC2011, which
>       would be the most appropriate documents to study and understand
>       more specifically the improvement and especially if the module
>       to download is the spring-xml or another.
>
Depending on the idea you are interested in I would suggest to directly
conntact the possible mentor that is included on the ideas page (Werner
or myself). Another possibility is to connect to our irc. With an
irc-client this would be irc://irc.codehaus.org/castor or by web proxy
http://irc.codehaus.org at castor channel.
>
>
> Thanks a lot!
>
> David Mart=EDn
> Spainish student on computer sciences
>

--=20

Syscon Ingenieurb=FCro f=FCr Me=DF- und Datentechnik GmbH
Ralf Joachim
Raiffeisenstra=DFe 11
72127 Kusterdingen
Germany

Tel.   +49 7071 3690 52
Mobil: +49 173 9630135
Fax    +49 7071 3690 98

Internet: www.syscon.eu
E-Mail: [email protected]

Sitz der Gesellschaft: D-72127 Kusterdingen
Registereintrag: Amtsgericht Stuttgart, HRB 382295
Gesch=E4ftsleitung: Jens Joachim, Ralf Joachim


--------------050605090407020700010807
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hola David,<br>
    <br>
    see my comments inline.<br>
    <br>
    I hope below information will help you to take a closer look at
    Castor.<br>
    <br>
    Regards<br>
    Ralf<br>
    <br>
    Am 30.03.2011 11:57, schrieb David Mart&iacute;n Nieto:
    <blockquote cite="mid:[email protected]" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      Hi,<br>
      <br>
      I'm thinking to make a proposal for one of the ideas of Castor in
      GSOC2011. Before make it i'm building my own test environment for
      Castor and I've some doubts, maybe somebody can help me with this:<br>
      <br>
      <ul>
        <li>At first in the web page of castor ideas for the gsoc2011
          there are three diferent sections: Castor XML related
          projects, Spring ORM support for Castor JDO related projects,
          and Castor JDO related projects. <span id="result_box"
            class="" lang="en"><span title="Haz clic para obtener
              traducciones alternativas" class="hps">I'm interested in</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">especially the</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">first</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">and the</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">last</span> sections <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">but</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">does not</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">identify</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">which of
              the</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">existing</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">modules</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">in</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">subversion</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">under</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">the names</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">do not</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">appear
              similar</span><span title="Haz clic para obtener
              traducciones alternativas">.</span> <span title="Haz clic
              para obtener traducciones alternativas" class="hps">The
              modules</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">in</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">subversion</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">are these</span><span
              class="" title="Haz clic para obtener traducciones
              alternativas">:</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">castor</span><span
              title="Haz clic para obtener traducciones alternativas"
              class="atn">-</span><span title="Haz clic para obtener
              traducciones alternativas">jaxb2</span><span title="Haz
              clic para obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">castor</span><span title="Haz clic para
              obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">jpa</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">castor</span><span title="Haz
              clic para obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">spring</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">spring</span><span title="Haz
              clic para obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">xml</span><span
              title="Haz clic para obtener traducciones alternativas">.</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">I wanted to</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">know</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">if it's
              really</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">well</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">and</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">are</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">classified</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">ideas</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">modules</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">and
              if</span> <span title="Haz clic para obtener traducciones
              alternativas" class="hps">so</span> <span title="Haz clic
              para obtener traducciones alternativas" class="hps">to</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">what modules</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">under</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">each</span><span
              title="Haz clic para obtener traducciones alternativas">.</span></span></li>
      </ul>
    </blockquote>
    The sections of ideas page do not directly relate to Castor modules.
    Instead they should be interpreted as areas of work.<br>
    <blockquote cite="mid:[email protected]" type="cite">
      <ul>
        <li><span id="result_box" class="" lang="en"><span title="Haz
              clic para obtener traducciones alternativas" class="hps">To</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">move forward</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">I downloaded</span> <span title="Haz clic
              para obtener traducciones alternativas" class="hps">the</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">spring</span><span title="Haz
              clic para obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">xml</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">module</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">with
              the</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">intention</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">to go</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">riding</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">a</span> <span title="Haz clic
              para obtener traducciones alternativas" class="hps">test
              environment</span><span title="Haz clic para obtener
              traducciones alternativas">.</span> <span title="Haz clic
              para obtener traducciones alternativas" class="hps">I</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">run</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">first</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">one</span><span title="Haz clic
              para obtener traducciones alternativas">:</span><br>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">svn</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">co</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps"><a moz-do-not-send="true"
                class="moz-txt-link-freetext"
                href="http://svn.codehaus.org/castor/spring-xml/trunk">http://svn.codehaus.org/castor/spring-xml/trunk</a></span><br>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">And</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">then</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">a</span> <span title="Haz clic
              para obtener traducciones alternativas" class="hps">mvn</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">mvn</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">compile</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">and</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">test</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">successfully</span><span
              title="Haz clic para obtener traducciones alternativas">.</span><br>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">But</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">after</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">throwing</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">a</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">jar</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">mvn</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">tells the comand
              show to me:</span></span></li>
      </ul>
      <blockquote>
        <blockquote><span id="result_box" class="" lang="en"><span
              title="Haz clic para obtener traducciones alternativas"
              class="hps"></span></span><span id="result_box" class=""
            lang="en"><span title="Haz clic para obtener traducciones
              alternativas" class="hps atn">[</span><span title="Haz
              clic para obtener traducciones alternativas">INFO</span><span
              title="Haz clic para obtener traducciones alternativas">]</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">-----------------------------------------------</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">-------------------------</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span class="" title="Haz clic para obtener
              traducciones alternativas">INFO</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">Building</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">Castor</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">Spring</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">XML</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">abstraction</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">for</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps atn">1.2.2-</span><span
              title="Haz clic para obtener traducciones alternativas">SNAPSHOT</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span class="" title="Haz clic para obtener
              traducciones alternativas">INFO</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">-----------------------------------------------</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">-------------------------</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">INFO</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">-----------------------------------------------</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">-------------------------</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">INFO</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">BUILD</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">FAILURE</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">INFO</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">-----------------------------------------------</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">-------------------------</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">INFO</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">Total</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">time</span><span
              title="Haz clic para obtener traducciones alternativas">:</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">0.273s</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">INFO</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">Finished</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">at</span><span
              title="Haz clic para obtener traducciones alternativas">:</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">Wed</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">Mar</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">30</span> <span title="Haz clic
              para obtener traducciones alternativas" class="hps">11:52:30</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">EST</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">2011</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">INFO</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">Final</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">Memory</span><span
              title="Haz clic para obtener traducciones alternativas">:</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">2M/91M</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">INFO</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">-----------------------------------------------</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">-------------------------</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span class="" title="Haz clic para obtener
              traducciones alternativas">ERROR</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">Unknown</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">lifecycle</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">phase</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">"</span><span title="Haz clic para obtener
              traducciones alternativas">jar</span><span title="Haz clic
              para obtener traducciones alternativas">. "</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">You</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">Must</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">Specify</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">a</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">valid</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">lifecycle</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">phase</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">or</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">in</span> <span title="Haz clic
              para obtener traducciones alternativas" class="hps">the</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">format</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">GOAL</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">&lt;plugin-prefix&gt;</span><span
              title="Haz clic para obtener traducciones alternativas">:</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">&lt;goal&gt;</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">or</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">&lt;plugin-group-id&gt;</span><span
              title="Haz clic para obtener traducciones alternativas">:</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">&lt;plugin-artifact-id&gt;</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps atn">[</span><span title="Haz
              clic para obtener traducciones alternativas">:</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">&lt;plugin-version&gt;</span><span title="Haz
              clic para obtener traducciones alternativas">]</span><span
              title="Haz clic para obtener traducciones alternativas">:</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">&lt;goal&gt;</span><span
              title="Haz clic para obtener traducciones alternativas">.</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">Available</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">Phases</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">lifecycle</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">are:</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">validate</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">initialize</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">generate</span><span title="Haz
              clic para obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">sources</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">process</span><span title="Haz
              clic para obtener traducciones alternativas">-sources</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">generate</span><span title="Haz
              clic para obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">resources</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">process</span><span title="Haz
              clic para obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">resources</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">compile</span><span title="Haz
              clic para obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">process</span><span title="Haz clic para
              obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">classes</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">generate</span><span title="Haz
              clic para obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">test</span><span
              title="Haz clic para obtener traducciones alternativas"
              class="atn">-</span><span title="Haz clic para obtener
              traducciones alternativas">sources</span><span title="Haz
              clic para obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">process</span><span title="Haz clic para
              obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">test</span><span
              title="Haz clic para obtener traducciones alternativas">-sources</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">generate</span><span title="Haz
              clic para obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">test</span><span
              title="Haz clic para obtener traducciones alternativas"
              class="atn">-</span><span title="Haz clic para obtener
              traducciones alternativas">resources</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">process</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">-</span><span title="Haz clic para obtener
              traducciones alternativas">test</span><span title="Haz
              clic para obtener traducciones alternativas" class="atn">-</span><span
              class="" title="Haz clic para obtener traducciones
              alternativas">resources</span><span title="Haz clic para
              obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">test</span><span title="Haz clic para obtener
              traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">compile</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">process</span><span title="Haz
              clic para obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">test</span><span
              title="Haz clic para obtener traducciones alternativas"
              class="atn">-</span><span title="Haz clic para obtener
              traducciones alternativas">classes</span><span title="Haz
              clic para obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">test</span><span title="Haz clic para obtener
              traducciones alternativas">, prepare</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">package</span><span title="Haz
              clic para obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">package</span><span title="Haz clic para
              obtener traducciones alternativas">, pre</span><span
              class="" title="Haz clic para obtener traducciones
              alternativas">-integration</span><span title="Haz clic
              para obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">test</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">integration</span><span
              title="Haz clic para obtener traducciones alternativas"
              class="atn">-</span><span title="Haz clic para obtener
              traducciones alternativas">test,</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">post</span><span
              title="Haz clic para obtener traducciones alternativas">-integration</span><span
              title="Haz clic para obtener traducciones alternativas"
              class="atn">-</span><span title="Haz clic para obtener
              traducciones alternativas">test</span><span title="Haz
              clic para obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">verify</span><span title="Haz clic para
              obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">install</span><span title="Haz clic para
              obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">deploy</span><span title="Haz clic para
              obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">pre</span><span title="Haz clic para obtener
              traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">clean</span><span
              class="" title="Haz clic para obtener traducciones
              alternativas">,</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">clean</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">,</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">post</span><span
              title="Haz clic para obtener traducciones alternativas"
              class="atn">-</span><span title="Haz clic para obtener
              traducciones alternativas">clean</span><span title="Haz
              clic para obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">pre</span><span title="Haz clic para obtener
              traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">site</span><span
              title="Haz clic para obtener traducciones alternativas">,
              site</span><span title="Haz clic para obtener traducciones
              alternativas">, post</span><span title="Haz clic para
              obtener traducciones alternativas">-site</span><span
              title="Haz clic para obtener traducciones alternativas">,
              site</span><span title="Haz clic para obtener traducciones
              alternativas" class="atn">-</span><span title="Haz clic
              para obtener traducciones alternativas">deploy.</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">-</span><span title="Haz clic para obtener
              traducciones alternativas">&gt;</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">Help</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">1</span><span
              title="Haz clic para obtener traducciones alternativas">]</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">ERROR</span><span title="Haz
              clic para obtener traducciones alternativas">]</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">ERROR</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">To</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">see</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">the</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">full</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">stack</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">trace</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">of</span> <span title="Haz clic
              para obtener traducciones alternativas" class="hps">the</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">errors</span><span title="Haz
              clic para obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">re</span><span title="Haz clic para obtener
              traducciones alternativas">-run</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">Maven</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">with</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">the</span><span
              title="Haz clic para obtener traducciones alternativas"
              class="atn">-</span><span title="Haz clic para obtener
              traducciones alternativas">e</span> <span title="Haz clic
              para obtener traducciones alternativas" class="hps">switch</span><span
              title="Haz clic para obtener traducciones alternativas">.</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">ERROR</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">Maven</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">Re</span><span
              title="Haz clic para obtener traducciones alternativas"
              class="atn">-</span><span title="Haz clic para obtener
              traducciones alternativas">run</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">using</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">the</span><span title="Haz clic
              para obtener traducciones alternativas" class="atn">-</span><span
              title="Haz clic para obtener traducciones alternativas">X</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">switch</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">to</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">enable</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">full</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">debug</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">logging</span><span
              title="Haz clic para obtener traducciones alternativas">.</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">ERROR</span><span title="Haz
              clic para obtener traducciones alternativas">]</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">ERROR</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">For</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">more</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">information</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">about</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">the</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">errors</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">and</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">possible</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">solutions</span><span title="Haz
              clic para obtener traducciones alternativas">,</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">please</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">read</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">the</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">Following</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">articles</span><span title="Haz
              clic para obtener traducciones alternativas">:</span></span><br>
          <span id="result_box" class="" lang="en"> <span title="Haz
              clic para obtener traducciones alternativas" class="hps
              atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">ERROR</span><span title="Haz
              clic para obtener traducciones alternativas">]</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps atn">[</span><span title="Haz clic para obtener
              traducciones alternativas">Help</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">1</span><span
              title="Haz clic para obtener traducciones alternativas">]</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps"><a moz-do-not-send="true"
                class="moz-txt-link-freetext"
href="http://cwiki.apache.org/confluence/display/MAVEN/LifecyclePhaseNotFoundException">http://cwiki.apache.org/confluence/display/MAVEN/LifecyclePhaseNotFoundException</a></span></span><br>
          <br>
        </blockquote>
        And I don't know how to fix it.<br>
      </blockquote>
    </blockquote>
    For everything but the JPA stuff you have to download:<br>
    <br>
    svn co <a class="moz-txt-link-freetext" href="https://svn.codehaus.org/castor/castor/trunk/">https://svn.codehaus.org/castor/castor/trunk/</a><br>
    <br>
    What you get is a multi module maven project. To get all libs
    downloaded and all required classes generated you can execute 'mvn
    install'. For setting up the project with eclipse you have 2
    options. One is to use project root as root for a single eclipse
    project. This way the project definitions included in SVN will be
    used. The other option is to execute 'mvn eclipse:eclipse' which
    will create module specific project definitions. This way you get a
    multi project setup in eclipse. Having said that you may be hit by a
    bug where maven fails to download a required lib. We are currently
    trying to resolve this.<br>
    <br>
    The spring-xml project you downloaded is only a plugin for spring to
    use castor for xml data binding. The castor-spring project is a
    plugin for spring to use castor as persistence (Spring ORM for JDO).
    The castor-jpa Project is an interface layer around castor that is
    intended to provide JPA compliant interface to Castor persistence
    part (JDO).<br>
    <blockquote cite="mid:[email protected]" type="cite">
      <blockquote> <br>
      </blockquote>
      <ul>
        <li><span id="result_box" class="" lang="en"><span title="Haz
              clic para obtener traducciones alternativas" class="hps">On
              the</span> <span title="Haz clic para obtener
              traducciones alternativas" class="hps">other</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">hand</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">would be</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">particularly</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">interested</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">in knowing</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">where</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">information</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">could</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">expand</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">on this</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">idea</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">for</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">GSOC2011</span><span
              title="Haz clic para obtener traducciones alternativas">,</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">which</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">would
              be</span> <span title="Haz clic para obtener traducciones
              alternativas" class="hps">the most</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">appropriate</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">documents</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">to study and</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">understand</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">more
              specifically the</span> <span title="Haz clic para
              obtener traducciones alternativas" class="hps">improvement</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">and</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">especially
              if</span> <span title="Haz clic para obtener traducciones
              alternativas" class="hps">the</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">module</span>
            <span title="Haz clic para obtener traducciones
              alternativas" class="hps">to</span> <span title="Haz clic
              para obtener traducciones alternativas" class="hps">download
              is</span> <span title="Haz clic para obtener traducciones
              alternativas" class="hps">the</span> <span title="Haz
              clic para obtener traducciones alternativas" class="hps">spring</span><span
              title="Haz clic para obtener traducciones alternativas"
              class="atn">-</span><span class="" title="Haz clic para
              obtener traducciones alternativas">xml</span> <span
              title="Haz clic para obtener traducciones alternativas"
              class="hps">or another</span><span title="Haz clic para
              obtener traducciones alternativas">.</span></span></li>
      </ul>
    </blockquote>
    Depending on the idea you are interested in I would suggest to
    directly conntact the possible mentor that is included on the ideas
    page (Werner or myself). Another possibility is to connect to our
    irc. With an irc-client this would be irc://irc.codehaus.org/castor
    or by web proxy <a class="moz-txt-link-freetext" href="http://irc.codehaus.org">http://irc.codehaus.org</a> at castor channel.<br>
    <blockquote cite="mid:[email protected]" type="cite">
      <ul>
      </ul>
      <br>
      Thanks a lot!<br>
      <br>
      David Mart&iacute;n<br>
      Spainish student on computer sciences<br>
      <br>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 

Syscon Ingenieurb&uuml;ro f&uuml;r Me&szlig;- und Datentechnik GmbH
Ralf Joachim
Raiffeisenstra&szlig;e 11
72127 Kusterdingen
Germany

Tel.   +49 7071 3690 52
Mobil: +49 173 9630135
Fax    +49 7071 3690 98

Internet: <a class="moz-txt-link-abbreviated" href="http://www.syscon.eu">www.syscon.eu</a>
E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>

Sitz der Gesellschaft: D-72127 Kusterdingen
Registereintrag: Amtsgericht Stuttgart, HRB 382295
Gesch&auml;ftsleitung: Jens Joachim, Ralf Joachim
</pre>
  </body>
</html>

--------------050605090407020700010807--