Return-Path: Delivered-To: apmail-incubator-empire-db-dev-archive@locus.apache.org Received: (qmail 89622 invoked from network); 13 Nov 2008 14:13:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Nov 2008 14:13:26 -0000 Received: (qmail 97098 invoked by uid 500); 13 Nov 2008 14:13:33 -0000 Delivered-To: apmail-incubator-empire-db-dev-archive@incubator.apache.org Received: (qmail 97046 invoked by uid 500); 13 Nov 2008 14:13:33 -0000 Mailing-List: contact empire-db-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: empire-db-dev@incubator.apache.org Delivered-To: mailing list empire-db-dev@incubator.apache.org Received: (qmail 96592 invoked by uid 99); 13 Nov 2008 14:13:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Nov 2008 06:13:32 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of martijn.dashorst@gmail.com designates 209.85.198.240 as permitted sender) Received: from [209.85.198.240] (HELO rv-out-0708.google.com) (209.85.198.240) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Nov 2008 14:12:09 +0000 Received: by rv-out-0708.google.com with SMTP id k29so1065142rvb.0 for ; Thu, 13 Nov 2008 06:12:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=6a5BuFnoHVaF9C/UIkdonCpgU3+EfU8jDTq3tC3uQqg=; b=os0lL+G7Zu3HIoZ3dP/MGTt4sSodveLG2zN86riZaRrTMUSs8A+Mvbr2qdqsWOSKwi +c6dyMO/UqA0b3d8fxc+TJ/Nxx0LhKGU4Jd+o7yqJuDj4ymaiRdKOROaJK7o1FkI7YP1 ydCthZv6r6dXjlETxxUK7eNeIjcu67eAoT7w4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=GBdLdvJL2305qvakTSo4pHimG7Q6mPaSC6xj00rUbtiK1b5G9WgpBWZp0biCj7K844 zfv5gNbGWKNpC8pnUSmX6ku7PyKq88cuhPCv06FFsqaJc7tsLSRM69ewP1NIoAigmDWU Ga0hna4Bo7i/0SuaBDEVIDlr1xp5btY+UFgxc= Received: by 10.142.156.2 with SMTP id d2mr3771095wfe.255.1226585563285; Thu, 13 Nov 2008 06:12:43 -0800 (PST) Received: by 10.142.115.7 with HTTP; Thu, 13 Nov 2008 06:12:43 -0800 (PST) Message-ID: <918312fe0811130612r5be628b4mddbfdb6779008b15@mail.gmail.com> Date: Thu, 13 Nov 2008 15:12:43 +0100 From: "Martijn Dashorst" To: empire-db-dev@incubator.apache.org Subject: Re: Maven support for the upcoming 2.0.5 release In-Reply-To: <0864536CC6E70F4F9FF85DE7334908CC234558@esteams1.esteam.local> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <3ab983230810160949r4e377edbtd7548490bf761e4@mail.gmail.com> <0864536CC6E70F4F9FF85DE7334908CC2343B8@esteams1.esteam.local> <0864536CC6E70F4F9FF85DE7334908CC23655F@esteams1.esteam.local> <3ab983230811090819j524d0273q421245f350e1af65@mail.gmail.com> <0864536CC6E70F4F9FF85DE7334908CC07C177@esteams1.esteam.local> <3ab983230811110322g5a443cfqb9e86bd0a8c0da9f@mail.gmail.com> <3ab983230811130019g62e8bfd5t8703e8ef1f5eb109@mail.gmail.com> <0864536CC6E70F4F9FF85DE7334908CC234551@esteams1.esteam.local> <3ab983230811130405l181aec30i906db51c14132330@mail.gmail.com> <0864536CC6E70F4F9FF85DE7334908CC234558@esteams1.esteam.local> X-Virus-Checked: Checked by ClamAV on apache.org What is the perceived difference between users and yourself in building the distribution files? Martijn On Thu, Nov 13, 2008 at 3:01 PM, Rainer D=F6bele wrote: > Hi Francis, > > What I mean by maven support is that we want users to be able to build th= e distribution files (i.e. apache-empire-db-2.0.4-incubating and apache-emp= ire-struts2-ext-1.0.4-incubating in http://www.apache.org/dist/incubator/em= pire-db) with Maven. > Also it should provide projects files for Eclipse, Net Beans etc. if poss= ible so that we don't have to supply them with the distribution. > > The build.xml Ant file supplied with the distribution could possibly rema= in and still work (giving the user an option). > > We don't need Maven for our own development or to build the distribution. > (Unless you can convince us that it's worthwhile) > > Is that how you understood it? > > Regards, > Rainer > > > Francis De Brabandere wrote: >> Betreff: Re: Maven support for the upcoming 2.0.5 release >> >> Do I understand correctly that you want to start building the project >> using maven instead of ant? Because you are talking about maven >> 'support'... >> >> On Thu, Nov 13, 2008 at 12:54 PM, Rainer D=F6bele wr= ote: >> > Thanks a lot Francis, >> > >> > I have submitted all my recent changes and I have no local changes lef= t. >> > Matt and Manuel should not have local changes as far as I know. >> > >> > There is one JIRA task still open from J=F6rg (EMPIREDB-27). >> > J=F6rg can you please tell us whether or not you are currently working= on >> this issue? >> > >> > I have created a new JIRA-Task for the MAVEN support. >> > See https://issues.apache.org/jira/browse/EMPIREDB-29 >> > Please use EMPIREDB-29 in your comment when you check in modified file= s. >> > >> > Regards, >> > Rainer >> > >> > Francis De Brabandere wrote: >> >> >> >> Is there a lot of activity in subversion at the moment? The switch >> >> should take about an evening of work (CET (UTC+1)). Are there any >> >> active branches? >> >> I'm willing to set everything up but you need to make sure nobody has >> >> local modifications since everything is going to be moved. >> >> >> >> Francis >> >> >> >> On Tue, Nov 11, 2008 at 12:22 PM, Francis De Brabandere >> >> wrote: >> >> > Hi, >> >> > >> >> > The first step for moving to maven is always moving everything into >> >> > the maven layout and updating the ant scripts. This if you want a >> >> > gradual migration. >> >> > http://maven.apache.org/guides/introduction/introduction-to-the- >> >> standard-directory-layout.html >> >> > >> >> > I suppose there will be one parent module, one main empire-db modul= e, >> >> > the struts integration module and some example modules >> >> > >> >> > Regards, >> >> > >> >> > Francis >> >> > >> >> > On Tue, Nov 11, 2008 at 11:48 AM, J=F6rg Reiher >> wrote: >> >> >> Hi Francis, >> >> >> first thanks for reporting the bug in the SampleConfig - that's >> >> definitely a good start to contribute :-)! >> >> >> >> >> >> As Rainer already stated, the main goal for release 2.0.5 (and 1.0= .5 >> of >> >> struts extension respectively) should be to "mavenize" the empire-db >> >> source code. >> >> >> This doesn't require deep insight into empire-db, but a good >> knowledge >> >> of Maven. So if you feel comfortable with Maven (or you want to get >> >> comfortable :-) then this would be great. >> >> >> To start I'd look into other Apache (Incubator) projects to see ho= w >> >> they used Maven. By "mavenizing" empire-db we could get rid of some >> >> dependencies and we'd overcome the trouble with >> >> >> proprietary db drivers, because the user could download them from >> the >> >> Maven repository (we can't provide proprietary drivers in the Apache >> svn >> >> of course). >> >> >> >> >> >> There are a lot of other things that could be done for empire-db >> that >> >> need some more insight into the code, for example: >> >> >> - Implementing drivers for other databases (DerbyDB comes to mind = as >> >> it's also an Apache project) >> >> >> -> a starting point would be to take a closer look at the *Driver* >> >> classes in the empire-db project, maybe even starting with a copy of >> one >> >> of these as a "template" >> >> >> - Searching and reporting bugs and/or improvements >> >> >> - Creating "extensions" for other web/gui frameworks to leverage t= he >> >> meta data provided by empire-db >> >> >> -> this is of course quite time consuming and needs quite good >> >> knowledge of the empire-db components and the targeted web/gui >> framework >> >> >> >> >> >> So far, >> >> >> I hope I could help a little bit >> >> >> any contribution and questions are welcome, >> >> >> so don't hesitate to post it here >> >> >> >> >> >> Greetings >> >> >> jorg >> >> >> >> >> >>> -----Urspr=FCngliche Nachricht----- >> >> >>> Von: Francis De Brabandere [mailto:francisdb@gmail.com] >> >> >>> Gesendet: Sonntag, 9. November 2008 17:20 >> >> >>> An: empire-db-user@incubator.apache.org >> >> >>> Cc: empire-db-dev@incubator.apache.org >> >> >>> Betreff: Re: Maven support for the upcoming 2.0.5 release >> >> >>> >> >> >>> I might be willing to help out but I have not even tried empire-d= b >> >> >>> yet... What kind of skills are you looking for? >> >> >>> >> >> >>> Regards >> >> >>> >> >> >>> Francis >> >> >>> >> >> >>> On Sun, Nov 9, 2008 at 12:34 PM, Rainer D=F6bele >> >> >>> wrote: >> >> >>> > For the upcoming Empire-db 2.0.5. release we plan to provide >> Maven >> >> >>> support. >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > We are however still struggling to find someone with good Maven >> >> >>> skills who is willing to help us with that task. >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > So if anyone out there is good with Maven and has the time and >> will >> >> >>> to support us, we would very much appreciate to hear from you. >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > Rainer >> >> >>> > >> >> >>> > >> >> >>> >> >> >>> >> >> >>> >> >> >>> -- >> >> >>> http://www.somatik.be >> >> >>> Microsoft gives you windows, Linux gives you the whole house. >> >> >> >> >> > >> >> > >> >> > >> >> > -- >> >> > http://www.somatik.be >> >> > Microsoft gives you windows, Linux gives you the whole house. >> >> > >> >> >> >> >> >> >> >> -- >> >> http://www.somatik.be >> >> Microsoft gives you windows, Linux gives you the whole house. >> > >> >> >> >> -- >> http://www.somatik.be >> Microsoft gives you windows, Linux gives you the whole house. > --=20 Become a Wicket expert, learn from the best: http://wicketinaction.com Apache Wicket 1.3.4 is released Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.