Return-Path: X-Original-To: apmail-chemistry-dev-archive@www.apache.org Delivered-To: apmail-chemistry-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F10D39989 for ; Fri, 23 Sep 2011 16:32:23 +0000 (UTC) Received: (qmail 69893 invoked by uid 500); 23 Sep 2011 16:32:23 -0000 Delivered-To: apmail-chemistry-dev-archive@chemistry.apache.org Received: (qmail 69856 invoked by uid 500); 23 Sep 2011 16:32:23 -0000 Mailing-List: contact dev-help@chemistry.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@chemistry.apache.org Delivered-To: mailing list dev@chemistry.apache.org Received: (qmail 69846 invoked by uid 99); 23 Sep 2011 16:32:23 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 23 Sep 2011 16:32:23 +0000 Received: from localhost (HELO [192.168.178.100]) (127.0.0.1) (smtp-auth username gabriele, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Fri, 23 Sep 2011 16:32:23 +0000 Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Apple Message framework v1084) Subject: Re: WAR and JAR duplicate projects From: Gabriele Columbro In-Reply-To: Date: Fri, 23 Sep 2011 18:32:20 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <3BB13D5A-48FC-4F0F-AFFA-AD6E5F390604@apache.org> <28711BCD-2DFA-4333-B2F8-9D05AC36D8F8@apache.org> To: dev@chemistry.apache.org X-Mailer: Apple Mail (2.1084) Hi Florent, that was exactly how we implemented it in the build before, with WAR = projects producing "their" WAR artifact AND a "-classes.jar" JAR = artifact attached. I think is enough for any project (e.g. the OSGI bundles) that needs to = depend on those JARs. Agreed? If you guys agree I can have a look at fixing this, Gab On Sep 23, 2011, at 4:48 PM, Florent Guillaume wrote: > Hi, >=20 > Whatever you do, please ensure we still have a way of getting at the > server bindings as a normal JAR dependency. I have to use some of the > server binding classes (servlets, etc) but I need a JAR library, not a > completely built WAR. > FWIW in the past I used the > chemistry-opencmis-server-bindings-0.4.0-classes.jar ("classes" > classifier) but now it's been removed. >=20 > Florent >=20 >=20 > On Fri, Sep 23, 2011 at 11:23 AM, Gabriele Columbro = wrote: >> Hi guys, >>=20 >> both for server bindings and server inmemory I noticed we now have 2 = separate projects: >>=20 >> - .jar >> - -war.war >>=20 >> This seems to me overhead and misleading, apart from having caused = problems in the build. What was the reason for this separation? >> Can we go back to just having a WAR project which producing an = attached JAR ? (as per [1]) >>=20 >> If you are happy with that I will proceed with creating and issue and = fixing this. >>=20 >> WDYT? >>=20 >> Ciao! >> Gab >>=20 >> [1] = http://maven.apache.org/plugins/maven-war-plugin/faq.html#attached >> Begin forwarded message: >>=20 >>> From: Gabriele Columbro >>> Date: September 17, 2011 3:19:09 PM GMT+02:00 >>> To: dev@chemistry.apache.org >>> Subject: [VOTE][CANCELED] Release Apache Chemistry OpenCMIS 0.5.0 = (RC1) >>>=20 >>> For now I will just update the assembly to include the war, and = re-run the release. >>>=20 >>> As a side note: >>> Why there are 2 separate projects (war and jar) for inmemory? >>>=20 >>> Couldn't we just have had the 'war' project and produce the classes = jar with a separate classifier ? (e..g -"classes.jar" , as per = http://maven.apache.org/plugins/maven-war-plugin/faq.html#attached). Was = that the purpose of having two separate projects? >>>=20 >>> Ciao! >>> Gab >>>=20 >>> On Sep 17, 2011, at 2:54 PM, Stephan Klevenz wrote: >>>=20 >>>> Ups. That's because of the OSGi stuff. The inmemory war can be = found in sub project: >>>>=20 >>>> chemistry-opencmis-server-inmemory-war >>>>=20 >>>> Regards, >>>> Stephan >>>>=20 >>>>=20 >>>>=20 >>>> Am 17.09.2011 um 14:30 schrieb Florian M=FCller: >>>>=20 >>>>> -1 >>>>>=20 >>>>> chemistry-opencmis-dist-0.5.0-server-webapps.(zip|tar.gz) do not = contain chemistry-opencmis-server-inmemory-0.5.0.war. >>>>> We should provide a ready-to-use InMemory Repository WAR. We have = provided it in previous releases. >>>>>=20 >>>>> Sorry... >>>>>=20 >>>>> Florian >>>>>=20 >>>>>=20 >>>>> On 16/09/2011 20:14, Gabriele Columbro wrote: >>>>>> Hi Chemists, >>>>>>=20 >>>>>> finally got time to kick OpenCMIS 0.5.0 release out. >>>>>>=20 >>>>>> Chemistry OpenCMIS 0.5.0-RC1 is available and ready for your = testing and voting. >>>>>>=20 >>>>>> You can find the main release candidate artifacts (for = distribution at apache.org/dist) at: = http://people.apache.org/~gabriele/chemistry/opencmis/0.5.0-RC1/dist/ . = I added OSGI client and server bundles to the /dist packages. >>>>>>=20 >>>>>> The full set of Maven artifacts (for distribution at = repository.apache.org and Maven Central) is staged at: = https://repository.apache.org/content/repositories/orgapachechemistry-068/= >>>>>>=20 >>>>>> Sources tag can be found at: = http://svn.apache.org/repos/asf/chemistry/opencmis/tags/chemistry-opencmis= -0.5.0-RC1/ >>>>>>=20 >>>>>> Maven generated javadoc/test reports are being deployed right now = at svn.apache.org (and modifiable via CMS) so they will be staged soon = at http://chemistry.staging.apache.org/java/0.5.0/maven/ (give it a 30 = more minutes at least since SVN deployment is slow) >>>>>>=20 >>>>>> I also updated (but not published) the site so that you can = review the correctness of updated index and download page at: = http://chemistry.staging.apache.org/java/opencmis.html >>>>>> (please abstain from pushing the site to prod, I will do that = when the vote is completed) >>>>>>=20 >>>>>> For detailed release notes check Jira at: = https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=3D1231093= 6&version=3D12316542 >>>>>> (unresolved issues will be pushed to the next release) >>>>>>=20 >>>>>> You can find a guide to testing staged releases at: = http://maven.apache.org/guides/development/guide-testing-releases.html. >>>>>>=20 >>>>>> The vote is open for 72 hours and passes if a majority of at = least three +1 Chemistry PMC votes are cast. >>>>>>=20 >>>>>> Please cast your votes! >>>>>>=20 >>>>>> [ ] +1 Release this package as Apache Chemistry OpenCMIS 0.5.0 >>>>>> [ ] -1 Do not release this package because... >>>>>>=20 >>>>>> Thanks everyone for the great effort into making this happen & = apologies again for the delay! >>>>>>=20 >>>>>> Ciao, >>>>>> Gab >>>>>>=20 >>>>>=20 >>>>=20 >>>=20 >>=20 >>=20 >=20 >=20 >=20 > --=20 > Florent Guillaume, Director of R&D, Nuxeo > Open Source, Java EE based, Enterprise Content Management (ECM) > http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87