Return-Path: Delivered-To: apmail-geronimo-activemq-users-archive@www.apache.org Received: (qmail 24212 invoked from network); 4 Aug 2006 11:25:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 4 Aug 2006 11:25:36 -0000 Received: (qmail 64654 invoked by uid 500); 4 Aug 2006 11:25:35 -0000 Delivered-To: apmail-geronimo-activemq-users-archive@geronimo.apache.org Received: (qmail 64633 invoked by uid 500); 4 Aug 2006 11:25:35 -0000 Mailing-List: contact activemq-users-help@geronimo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: activemq-users@geronimo.apache.org Delivered-To: mailing list activemq-users@geronimo.apache.org Received: (qmail 64620 invoked by uid 99); 4 Aug 2006 11:25:35 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Aug 2006 04:25:35 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [199.105.164.5] (HELO smtpmail2.sensis.com) (199.105.164.5) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Aug 2006 04:25:30 -0700 Received: from dimstar2.ats.sensis.com ([172.21.1.6]) by smtpmail2.sensis.com with esmtp (Exim 4.50) id 1G8xnh-0006vr-LJ for activemq-users@geronimo.apache.org; Fri, 04 Aug 2006 07:25:09 -0400 Received: from corpatsmail1.ats.sensis.com ([172.21.1.88] helo=corpatsmail1.corp.sensis.com) by dimstar2.ats.sensis.com with esmtp (Exim 4.50) id 1G8xn7-0004u1-8b for activemq-users@geronimo.apache.org; Fri, 04 Aug 2006 07:24:33 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: Auto-testing and deploying the NMS and CMS distros (was Re: Extra Spaces in Text Messages received through OpenWire.NET Date: Fri, 4 Aug 2006 07:24:32 -0400 Message-ID: <5A211522579EBD4A83155ED7FA1530637FC414@corpatsmail1.corp.sensis.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Auto-testing and deploying the NMS and CMS distros (was Re: Extra Spaces in Text Messages received through OpenWire.NET Thread-Index: Aca3sA0q3X3flhohRNWqYXCXnef3cgABzV6g From: "Bish, Tim" To: X-Sensis-MailScanner-Information: Scanned at Sensis Corporation by MailScanner X-Sensis-MailScanner: Found to be clean X-Sensis-MailScanner-SpamCheck: not spam (whitelisted), SpamAssassin (score=-4.399, required 5, autolearn=not spam, ALL_TRUSTED -1.80, BAYES_00 -2.60) X-Sensis-MailScanner-From: tim.bish@sensis.com X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N One of the issues that we will run into is that the Maven Native plugin is really not designed to do much more than build JNI stuff. It doesn't as far as I can tell support running tests. =20 The other issue that I see is that if you want to start packaging binaries than there will be an explosion of versions for all the various platforms and compilers. On windows you'd need one for VC2005 and one for older versions because of the change in versions of the MSVCRT.dll. You'd need one for each of the multiple Solaris platforms as things built on 8 don't work on 10, and not on 9 some of the times, Solaris can use the Sun compiler or the GNU compiler... Course on Linux everything would probably just work, you got to love Linux. =20 So if we are going to go this route than a coherent plan for what we will and won't support needs to be addressed. =20 It would really be great if we could expand the Maven Native plugin, or create a newer version that is more C++ application centric. I've thought about starting such a task be so far my free time is too limited at the moment to start it :( I'd love to move our C and C++ application here at work to a Maven build system, but so far I haven't been able to convince anyone to pay me to do the work that is needed to get us there :) =20 ----------------------------------------- Timothy A. Bish Sensis Corporation -----------------------------------------=20 > -----Original Message----- > From: Nathan Mittler [mailto:nathan.mittler@gmail.com] > Sent: Friday, August 04, 2006 6:22 AM > To: activemq-users@geronimo.apache.org > Subject: Re: Auto-testing and deploying the NMS and CMS distros (was Re: > Extra Spaces in Text Messages received through OpenWire.NET >=20 > For CMS how should we go about making builds for various platforms? It > seems like we would want a build for linux, OSX, SPARC Solaris, and > windows. From the maven standpoint, I suppose we could have artifact > names > that include the OS in them (e.g. activemq-cpp-linux-0.0.1.so). I don't > know very much about our build environment - do we have the machines > available to automatically build for each platform? >=20 > On 8/4/06, James Strachan wrote: > > > > On 8/3/06, Hiram Chirino wrote: > > > Is there a way to get automated builds of this going? That way we > > > could publish nightly snapshots of the DLL. > > > > I'd love to auto-deploy snapshots of both NMS and CMS! > > > > We've got an m2 build just about for both. On the NMS side of things, > > I"m not sure whats happening with the maven-csharp plugin (have just > > mailed Chris) - am not sure where the repo is for it but it looks like > > it should work hopefully. If we can't get the csharp plugin working we > > could maybe hack it by executing 'nant' ourselves from inside the pom > > then using the assembly plugin to deploy it. > > > > CMS looks a little easier - we should be able to get that going soon > > as on Linux at least the m2 plugin for C++ works great - we just need > > to work on the poms a bit so that they work inside Continuum so we can > > do continuous integration builds together with nightly builds that can > > deploy themselves to the repo. > > > > e.g. 'mvn deploy' doesn't work right now for CMS due to missing > > - plus when I try add it to Continuum it > > complains of a missing tag for the Unix project. > > -- > > > > James > > ------- > > http://radio.weblogs.com/0112098/ > >