My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 121: Add Java 1.4 build
1 person starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  ----
Closed:  Jul 2008


 
Reported by bgo...@e1b.org, Jul 21, 2008
This patch to the build script creates a jmesa-snapshot-retro.jar file in
the dist directory that can run on Java 1.4

Preliminary testing works; did not delve into more advanced features yet.

Runtime dependencies for this jar file are:

javassist.jar
backport-concurrent.jar
jboss-retro-rt.jar

Also, you must have a 1.4 JRE to link against when building this JAR file.
 The retro build is invoked automatically if you provide the -j argument to
the build.

I'm attaching some additions to the repository to make this work (just
unzip in the repository directory); also an SVN patch for build.groovy and
ivy.xml

As an aside, I added the portlet API dependencies while I was at it.

repository-additions.zip
1.1 MB   Download
retro.patch
7.8 KB   View   Download
Jul 21, 2008
#1 extremec...@gmail.com
Thank you for such a detailed patch! I loved the pop-up file directory finder :).

I did modify the build.groovy file a little. I figure I might as well always run the
retro part of the build. However, if you press cancel on the pop-up then the retro
build will not be done. I thought that was elegant enough.

I checked in the jar files into the repository as well.

Can you let me know how the testing goes? 

At first I resisted including the retro jar file in the regular distro, but then I
decided I might as well seeing how the download is fairly small anyway and its
convenient.


Status: Accepted
Labels: -Type-Defect Type-Enhancement
Jul 26, 2008
#2 extremec...@gmail.com
I backported the jmesaWeb project to the jdk1.4 standard and used the new
jmesa-retro.jar file. I checked it into the trunk as jmesaRetroWeb. I verified that
it works against Tomcat 4.1 running against the JDK1.4.

The only thing that does not work are the tags as they use the SimpleTagSupport class
and that is not retro-fitted. Not sure if there is anything we can do about this.
Status: Fixed

Powered by Google Project Hosting