ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Butler <jeffgbut...@gmail.com>
Subject Re: Ibtor not preserving custom methods
Date Mon, 25 May 2009 17:58:52 GMT
If you use the eclipse integrated ant task in eclipse you can solve both
problems - you can control the classpath through the Ant launch
configuration, anf the integrated ant task supports Java merging.

Jeff Butler


On Mon, May 25, 2009 at 1:42 PM, NathanM <nathan.mellor@infdig.com> wrote:

>
> I believe you're right. But that puts me in a bit of a bind. I had to put
> in
> a custom JavaTypeResolver, which wouldn't work with the Eclipse plugin
> because I couldn't add it to the classpath. I've done it from the command
> line and now the ant build task, but i run into the problem mentioned here.
>
> I'll probably try and merge my custom type resolver into the ibator jar so
> at least the plugin will work.
>
> Nathan
>
>
> Dan Turkenkopf wrote:
> >
> > As far as I know, that's only true from the Eclipse plugin.
> >
> > This is the excerpt from the documentation on the Web site:
> >
> > "Every field and method generated by Ibator includes the non-standard
> > JavaDoc tag @ibatorgenerated. When run from the Eclipse plugin, on
> > subsequent runs of Ibator every Java element that includes this JavaDoc
> > tag
> > will be deleted and replaced. Any other Java element in the class will be
> > untouched by Ibator. With this in mind, you can add other fields and
> > methods
> > to the classes without fear of losing them in subsequent runs of Ibator -
> > simply DO NOT include the @ibatorgenerated JavaDoc tag on anything that
> > you
> > add to the class.
> >
> > Outside of the Eclipse plugin, Java files need to be merged by hand, but
> > you
> > can use the @ibatorgenerated JavaDoc tag to know what is safe to delete
> > from
> > a prior version of a file."
> >
> > The plugin uses the merging capabilities that are part of the Eclipse
> > platform.  There's no easy way to accomplish the same task running
> outside
> > Eclipse.  I know Jeff has talked about implementing it in the past, but
> > it's
> > a whole lot of work to do right.
> >
> > Hope this helps,
> >
> > Dan Turkenkopf
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Ibtor-not-preserving-custom-methods-tp23679529p23710609.html
> Sent from the iBATIS - User - Java mailing list archive at Nabble.com.
>
>

Mime
View raw message