Return-Path: Delivered-To: apmail-incubator-empire-db-dev-archive@locus.apache.org Received: (qmail 66688 invoked from network); 26 Nov 2008 20:29:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 Nov 2008 20:29:44 -0000 Received: (qmail 80179 invoked by uid 500); 26 Nov 2008 20:29:55 -0000 Delivered-To: apmail-incubator-empire-db-dev-archive@incubator.apache.org Received: (qmail 80167 invoked by uid 500); 26 Nov 2008 20:29:55 -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 80156 invoked by uid 99); 26 Nov 2008 20:29:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Nov 2008 12:29:55 -0800 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [217.7.226.111] (HELO mail.esteam.de) (217.7.226.111) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Nov 2008 20:28:29 +0000 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: Information about the empire-struts2-ext distribution Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C95005.A41E8DA2" Date: Wed, 26 Nov 2008 21:28:09 +0100 Message-ID: <0864536CC6E70F4F9FF85DE7334908CC236574@esteams1.esteam.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Information about the empire-struts2-ext distribution Thread-Index: AclO0KxRcDV0txFMQEK23O/B35D1sgBNNLNs References: <3ab983230810160949r4e377edbtd7548490bf761e4@mail.gmail.com><3ab983230811130617m4d0d7687xe0b6d8167e8c51b9@mail.gmail.com><0864536CC6E70F4F9FF85DE7334908CC236564@esteams1.esteam.local><3ab983230811131605w468f47bk2e346b42f74c45ac@mail.gmail.com><0864536CC6E70F4F9FF85DE7334908CC236567@esteams1.esteam.local><3ab983230811150211j7d043774ufee18074497c081b@mail.gmail.com><0864536CC6E70F4F9FF85DE7334908CC23656D@esteams1.esteam.local><3ab983230811170138o5382f77xc7045512b1e0001e@mail.gmail.com><3ab983230811200014g2c4edd49l95fe503e32d6f58f@mail.gmail.com><0864536CC6E70F4F9FF85DE7334908CC236570@esteams1.esteam.local> <3ab983230811242337u60792d61tf753f25196b30ef5@mail.gmail.com> From: =?iso-8859-1?Q?Rainer_D=F6bele?= To: "Francis De Brabandere" , X-Virus-Checked: Checked by ClamAV on apache.org ------_=_NextPart_001_01C95005.A41E8DA2 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Franics, as promised I want go give you some detail about the empire-struts2-ext = distribution files. The archive contains both binaries and source code of the strut2-ext = library as well as a sample application that shows how to use it.=20 I don't know whether you have tried and mangaged to run the example = application, but the problem we have at the moment is, that the jars in = the lib folder which are required to build the struts2-ext-jar from the = source are also required for the DBWebSample appliation. For the latter = however they should reside in=20 examples\DBWebSample\WebRoot\WEB-INF\lib Since we did not want to distribute the same files twice, we decided to = provide a file called copy_jars (.bat and .sh) in the DBWebSamples lib = folder. This solution however is not ideal. Building the struts2-ext.jar or the DBWebSample requires the following = dependencies: Common stuff: -commons-beanutils-1.7.0.jar -commons-collections-3.2.1.jar -commons-digester-1.8.jar -commons-fileupload-1.2.1.jar -commons-io-1.4.jar -commons-logging-1.0.4.jar -log4j-1.2.14.jar Empire-db: -empire-db-2.0.4.jar JEE-Web Application (taken from Tomcat 5.5) -servlet-api.jar=20 -jsp-api.jar Apache Struts2 dependencies: -ognl-2.6.11.jar -struts2-codebehind-plugin-2.0.11.2.jar -struts2-core-2.0.11.2.jar -struts2-sitemesh-plugin-2.0.11.2.jar -freemarker-2.3.8.jar -xwork-2.0.5.jar Apache Tiles project dependencies: -tiles-api-2.0.4.jar -tiles-core-2.0.4.jar -tiles-jsp-2.0.4.jar The DBWebSample additionally needs the HSQLDB database = (hsqldb-1.8.0.10.jar). Ideally I would still provide all the dependencies with the distribution = (i.e. put the in a local repository), but organize it in a more = convenient way, so that the user does not have to copy the jars around. With maven it should be possible to create Projects for Eclipse / = NetBeans and others for both building the empire-struts2-ext.jar from = the source as well as compile and run the DBWebSample application. The = distribution should also be laid out in the Maven way (folder structure = you suggested). As proposed, if you could do that and send the result back to me I would = then make sure, that further distributions are provided that way. I will = also try to modify the ant scripts to that the user has a choice of = Maven or Ant. So I hope you have all the information you need now. (If not just ask). Thanks and best regards Rainer P.S. I'd be interested to know, whether and how you have evaluated or = used Empire-db and what exactly attracted you to our project. Francis De Brabandere wrote: >=20 > Re: Maven support for the upcoming 2.0.5 release > =20 > > This is largely my fault and I want to apologize for that. There are = so many > > documents to read and understand and it seems that J=F6rg and I have = been a > > bit too optimistic about the requirements. >=20 > No problem >=20 > > > > If you are still interested we would still try to get you on as one = of our > > committers but we have to get it right this time. This involves an = internal > (private) proposal, a vote and the information of the Incubator PMC. I = would > expect this to take another couple of weeks time. > BTW: Have you already have filled out and submitted your Contributor = license > agreement (ICLA)? If so good, it was not in vain. >=20 > Yep my ICLA has been sent to secretary@ap... but I did not receive any > confirmation. >=20 > > In the meantime you can, if you want, reorganize and extend the = current > > distribution for Maven and send the result to me. We will modify our = current > > build files to accommodate the changes. I will give you an update = about the > > empire-struts2-ext dependencies tomorrow. >=20 > There is no need to reorganise the distribution. We can just provide > pom's for each artefact and a .sh/.bat file to install them in the > user's local maven repo. Or we can set up a temporary public > repository. That would help out maven users willing to use empire-db. >=20 > As reorganising the distribution would take a lot of time that is not > something to do on every release :-s >=20 > Regards, >=20 > Francis >=20 >=20 > > > > Sorry again for the inconvenience. > > > > > > Rainer > > ------_=_NextPart_001_01C95005.A41E8DA2--