We (knut and I) have actually been kicking around the idea of making proxy 1.4-enabled, since the type safety of ObjectProviders really isn't a big boon to the API (it can actually be a nuisance) and the other features that I use (so far) aren't necessarily necessary (the read-write lock in the SingletonProvider could be replaced with a simple synchronized block; I got a bit carried away). But, if this is something that we need to address anyway (maybe Maven should be updated so that the project.xml file can tell it what the minimum JVM requirement is, kind of like webstart), then we should probably just go ahead and do it.
-----Original Message----- From: Craig McClanahan [mailto:[EMAIL PROTECTED] Sent: Monday, August 29, 2005 1:44 AM To: Jakarta Commons Developers List Subject: Re: [proxy] Nightly Builds... On 8/28/05, James Carman <[EMAIL PROTECTED]> wrote: > How do I set up Commons Proxy for nightly builds? Do I have to "gump-ize" > it? Nightly builds for most of the Commons Proper and Commons Sandbox projects are built on my personal desktop machine and then uploaded (yes, it should really be on ASF hardware somewhere ... nobody has yet had the time to set that part up). The basic requirement is that the project be added to the "commons-trunk" or "commons-sandbox" (as appropriate) svn:externals property (which I have done), and that an "ant clean dist" in the package directory will create the relevant artifacts. Here we have a problem with proxy, since it appears to require JDK 1.5. I can't just switch the version use to compile all the other projects unless they explicitly declare a "target" attribute in their build scripts (to avoid creating 1.5 classes that won't actually run in earlier JVMs). I'll need to do some surgery on my build scripts to take into account Commons packages that require 1.5 ... it'll likely take a couple of days. Craig McClanahan > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]