On 1/3/14, 6:06 PM, Gary Gregory wrote: > On Fri, Jan 3, 2014 at 11:08 AM, sebb <seb...@gmail.com> wrote: > >> On 3 January 2014 15:04, Gary Gregory <garydgreg...@gmail.com> wrote: >>> On Fri, Jan 3, 2014 at 6:36 AM, Jörg Schaible <joerg.schai...@gmx.de> >> wrote: >>>> Hi Gary, >>>> >>>> I tried to build from source with my compiler zoo. I cannot test Java >> 1.3 >>>> compatibility, because the lack of such an environment on my side. >>>> >>>> Java 1.4: >>>> >>>> It is not possible to build with Maven 2.0.x, since the assembly-plugin >>>> already requires Maven 2.2.1 (there might be more plugins) and that >> means >>>> at >>>> least a Java 1.5 runtime. >>>> >>> Thank you Jörg, in trunk, I added the Maven prerequisites element set to >>> 2.2.1. >> Note that this should still allow compilation and testing with Java >> 1.4 by using the appopriate java profile. >> > When I try to use Maven 2.0.11 and Java 1.4.2 for 'mvn clean site' I get: > > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Error resolving version for > 'org.apache.maven.plugins:maven-assembly-plugin': Plugin requires Maven > version 2.2.1 > > When I try to use Maven 2.2.1 and Java 1.4.2 for 'mvn clean site' I get: > > Java specification version: 1.4 > This release of Maven requires Java version 1.5 or greater. > > So I do not think it is possible any more to build [exec] with anything > less than Java 5.
To build the code from source, all you really need is for the code itself to be 1.3-compatible. To build it with maven or ant, all you need is for whatever the current incantation is for "jar" to work. I think it is fair to claim jdk-compatibility at the level that the functional source code supports. Phil > > Which is fine by be. > > Gary > > > > > >>> Gary >>> >>> >>>> Building with Ant 1.6.5: Blackdown JDK 1.4.2 and and IBM 1.4 succeeds >>>> >>>> All other JDKs can use Maven and build fine as well (incl. Java 8). >>>> >>>> +1 >>>> >>>> Cheers, >>>> Jörg >>>> >>>> >>>> >>>> >>>> Gary Gregory wrote: >>>> >>>>> Hello All: >>>>> >>>>> This is a VOTE to release Commons Exec 1.2-RC2 >>>>> >>>>> The changes from RC1 are: >>>>> - Update the NOTICE.txt file fro 2014 >>>>> - Update the source assembly to mark .sh files as executable. >>>>> >>>>> Feature and fix release. Requires a minimum of Java 1.3. >>>>> >>>>> The Apache Commons Exec team is pleased to announce the Apache >>>>> commons-exec-1.2 release! >>>>> >>>>> Apache Commons Exec is a library to reliably execute external >> processes >>>>> from within the JVM. >>>>> >>>>> Changes in this version include: >>>>> >>>>> New features: >>>>> >>>>> o Set names for started threads. Issue: EXEC-55. Thanks to Dominik >>>>> Stadler. >>>>> >>>>> Fixed Bugs: >>>>> >>>>> o Issue: EXEC-68. >>>>> Watchdog kills process immediately if timeout is too large. >>>>> Thanks to Joel McCance. >>>>> >>>>> o Issue: EXEC-57. >>>>> Applied the patch from Nickolay Martinov but the timeout disguises >> the >>>>> fact that the process might be still running. >>>>> Therefore added a sanity check in order to throw an exception if the >>>> the >>>>> timeout for join() was exceeded. >>>>> Thanks to Nickolay Martinov. >>>>> >>>>> o Issue: EXEC-60. >>>>> Fixed dead lock by calling the timeout observers outside of the >>>>> synchronized block thereby removing on pre-requisite of a deadlock. >>>>> Also added a test case to demonstrate that this problem is fixed >> (which >>>>> of course can not guarantee the absence of a dead lock). >>>>> Thanks to Peter Kofler. >>>>> >>>>> o Issue: EXEC-52. >>>>> Tests fail on HP-UX, because it uses a different syntax for the ping >>>>> command. >>>>> Thanks to Nickolay Martinov. >>>>> >>>>> o Issue: EXEC-49. >>>>> "Write dead end" IOException when using Piped streams >>>>> w/PumpStreamHandler. When encountering a PipedOutputStream we will >>>>> automatically close it to >>>>> avoid the exception. >>>>> Thanks to Kevin Telford. >>>>> >>>>> o Issue: EXEC-34. >>>>> Race condition prevent watchdog working using ExecuteStreamHandler. >>>>> Patch submittd by Kristian Rosenvold. >>>>> Thanks to Marco Ferrante. >>>>> >>>>> This VOTE is open for at least 72 hours until January 6 2014 at 10:00 >> PM >>>>> EST. >>>>> >>>>> The files: >>>>> >>>>> >> https://repository.apache.org/content/repositories/orgapachecommons-038/ >>>>> The tag: >>>>> >>>>> https://svn.apache.org/repos/asf/commons/proper/exec/tags/1.2-RC2 >>>>> >>>>> The site: >>>>> >>>>> https://people.apache.org/~ggregory/commons-exec/1.2-RC2/site/ >>>>> >>>>> Links to versions of sites and Javadocs will be live when deployed. >>>>> >>>>> Thank you, >>>>> Gary Gregory >>>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>> >>>> >>> >>> -- >>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >>> Java Persistence with Hibernate, Second Edition< >> http://www.manning.com/bauer3/> >>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >>> Spring Batch in Action <http://www.manning.com/templier/> >>> Blog: http://garygregory.wordpress.com >>> Home: http://garygregory.com/ >>> Tweet! http://twitter.com/GaryGregory >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> For additional commands, e-mail: dev-h...@commons.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org