Hi Francis, the current code is IMO not flexible enough and even more important it is Thomas' code and I see legal problems in just copying the code. So in order to avoid legal problems and to improve code quality I would like to see a new implementation based on the initial idea but with improved capabilities.
Benjamin, you have send some work on that. What do you think? Regards Rainer Francis De Brabandere wrote: > Re: Starting with Empire-db code generator > > 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) > > Cheers, > > Francis > > On Sun, Oct 11, 2009 at 9:50 PM, Rainer Döbele <[email protected]> > 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 > > > > > > [email protected] 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 > >> > > >> > > > > > > > > > -- > http://www.somatik.be > Microsoft gives you windows, Linux gives you the whole house.
