empire-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Francis De Brabandere <franci...@gmail.com>
Subject Re: Starting with Empire-db code generator
Date Sun, 11 Oct 2009 20:42:28 GMT
To be honest I still have not had a look at the codegen from
Thomas/Benjamin. But why can't we start from there instead of starting
all over from scratch?
(if he allows us to reuse his code by submitting it through jira)



On Sun, Oct 11, 2009 at 9:50 PM, Rainer Döbele <doebele@esteam.de> wrote:
> Hi Benni,
> since we have not heard anything of Thomas for a while I think we must continue on this
subject without him.
> We should start new from scratch with the basic project that I have already set up.
> So if you are still willing and able to work with us can you bring in some of the ideas
we had into this new project?
> We should first start with developing the templates for the database and table classes
and generate them with the options I have previously suggested (if possible).
> Looking forward to hearing form you.
> Regards
> Rainer
> benniven@web.de wrote:
>> Re: Starting with Empire-db code generator
>> Hi Thomas,
>> I have just moved to vienna (austria) so i had not that much time for
>> empire-db till now (sorry for that), but i have been following the
>> mails
>> on dev list.
>> I was hoping that you would do the first step, as the codegen is your
>> idea and you have written most of the code.
>> Maybe we should, for the beginning, attach the code that has been
>> written till now to the JIRA task that Rainer created.
>> I'd do I myself, but I think I'm not allowed to do so as the code is
>> mostly yours and I'm not sure whether you've submitted a signed CLA to
>> Apache.
>> Please let me know what you think, or what you'd suggest to do first.
>> Best Regards
>>     Benjamin
>> Rainer Döbele schrieb:
>> > Hi all,
>> >
>> > as you have probably noticed we have finally managed to get our 2.0.5
>> release approved and published.
>> > Now it's time to move ahead and get on with some serious work :-)
>> >
>> > I have now set up a new project called "empire-db-codegen".
>> > It is a Maven style subproject of "empire-db-parent" just like the
>> empire-db core and the struts2 extensions.
>> > You can best access it with the public access to the svn repository
>> on
>> > http://svn.apache.org/repos/asf/incubator/empire-db/trunk
>> >
>> > The package name for the code generator classes is
>> "org.apache.empire.db.codegen".
>> > The main class is "org.apache.empire.db.codegen.CodeGen" which can be
>> executed through its main method.
>> > This should be OK for now, but my idea is to make this whole thing a
>> Maven plugin later on.
>> >
>> > At the moment the project contains only this class, a configuration
>> class and a config file.
>> > The properties of the configuration bean will be set from the
>> config.xml file. I have already added some configuration options of
>> which I thought they would be useful. Feel free to add more.
>> > Before you start debugging however, you have to provide valid JDBC
>> connection parameters to a database.
>> >
>> > The idea is now to add the templates and the code for the code
>> generator based on your previous work (@Thomas and Benjamin). We should
>> make sure, that the code is as simple as possible and largely "fat
>> free" i.e. without any unnecessary stuff. On the other hand it would be
>> handy to have as many configuration options as possible with useful
>> defaults. Any details about the implementations can be discussed on
>> this forum (empire-db-dev).
>> >
>> > I have also created a JIRA issue though which you may submit your
>> code.
>> > It is EMPIREDB-52 which should be accessible though this URL:
>> >
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mo
>> de=hide&pid=12310820&sorter/order=DESC&sorter/field=priority&resolution
>> =-1&component=12313027
>> >
>> > I would be pleased if you help us creating this code generator and
>> make it a major improvement for our next release.
>> > Please let me know whether this a good starting point for you and
>> whether you will be able to work this way.
>> > Before we start we need to discuss who is doing what anyway.
>> >
>> > Regards
>> > Rainer
>> >
>> >

Microsoft gives you windows, Linux gives you the whole house.

View raw message