/[Apache-SVN]/commons/proper/jelly/trunk/maven.xml
ViewVC logotype

Log of /commons/proper/jelly/trunk/maven.xml

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 561417 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 18:13:25 2007 UTC (2 years, 3 months ago) by niallp
File length: 21130 byte(s)
Diff to previous 560660 (colored)
Move Commons TLP changes

Revision 560660 - (view) (annotate) - [select for diffs]
Modified Sun Jul 29 03:42:34 2007 UTC (2 years, 4 months ago) by bayard
File length: 21138 byte(s)
Diff to previous 560658 (colored)
Moving to TLP

Revision 560658 - (view) (annotate) - [select for diffs]
Modified Sun Jul 29 03:42:15 2007 UTC (2 years, 4 months ago) by bayard
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 21138 byte(s)
Diff to previous 560657 (colored)
Moving back :)

Revision 560657 - (view) (annotate) - [select for diffs]
Modified Sun Jul 29 03:40:41 2007 UTC (2 years, 4 months ago) by bayard
Original Path: commons/commons/proper/jelly/trunk/maven.xml
File length: 21138 byte(s)
Diff to previous 543746 (colored)
Moving to TLP

Revision 543746 - (view) (annotate) - [select for diffs]
Modified Sat Jun 2 15:09:22 2007 UTC (2 years, 5 months ago) by proyal
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 21138 byte(s)
Diff to previous 480450 (colored)
apply patch for JELLY-272 from ltheussl

Revision 480450 - (view) (annotate) - [select for diffs]
Modified Wed Nov 29 07:43:37 2006 UTC (2 years, 11 months ago) by bayard
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 24970 byte(s)
Diff to previous 413825 (colored)
Fixed copyright header (committing in parts as the full commit timed out)

Revision 413825 - (view) (annotate) - [select for diffs]
Modified Tue Jun 13 07:41:07 2006 UTC (3 years, 5 months ago) by polx
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 24790 byte(s)
Diff to previous 190915 (colored)
Including a comment about upgrading gump's descriptor.
paul

Revision 190915 - (view) (annotate) - [select for diffs]
Modified Thu Jun 16 13:53:07 2005 UTC (4 years, 5 months ago) by brett
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 24532 byte(s)
Diff to previous 190789 (colored)
fix the directly where crlf is performed

Revision 190789 - (view) (annotate) - [select for diffs]
Modified Wed Jun 15 18:45:32 2005 UTC (4 years, 5 months ago) by polx
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 24530 byte(s)
Diff to previous 190203 (colored)
Little fixes for the binary distribution:
- support for arguments with spaces
- a readme dedicated for the binary distribution with an explanation about
extensibility (which looks good).
paul

Revision 190203 - (view) (annotate) - [select for diffs]
Modified Sun Jun 12 03:01:36 2005 UTC (4 years, 5 months ago) by brett
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 24348 byte(s)
Diff to previous 190199 (colored)
include xdocs in src distribution

Revision 190199 - (view) (annotate) - [select for diffs]
Modified Sun Jun 12 02:41:14 2005 UTC (4 years, 5 months ago) by brett
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 24239 byte(s)
Diff to previous 190195 (colored)
correct file modes and line endings

Revision 190195 - (view) (annotate) - [select for diffs]
Modified Sun Jun 12 02:13:22 2005 UTC (4 years, 5 months ago) by brett
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 23149 byte(s)
Diff to previous 190189 (colored)
include release notes in distro

Revision 190189 - (view) (annotate) - [select for diffs]
Modified Sun Jun 12 01:58:58 2005 UTC (4 years, 5 months ago) by brett
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 23051 byte(s)
Diff to previous 190093 (colored)
include NOTICE.txt in src/bin distribution and parent-project.xml in src

Revision 190093 - (view) (annotate) - [select for diffs]
Modified Sat Jun 11 07:50:08 2005 UTC (4 years, 5 months ago) by brett
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 22631 byte(s)
Diff to previous 155420 (colored)
distribution builder

Revision 155420 - (view) (annotate) - [select for diffs]
Modified Sat Feb 26 13:06:03 2005 UTC (4 years, 9 months ago) by dirkv
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 19825 byte(s)
Diff to previous 136435 (colored)
svn:keywords correction

Revision 136435 - (view) (annotate) - [select for diffs]
Modified Mon Jan 24 12:19:44 2005 UTC (4 years, 10 months ago) by brett
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 19825 byte(s)
Diff to previous 136434 (colored)
adjust generation of version/timestamp

Revision 136434 - (view) (annotate) - [select for diffs]
Modified Mon Jan 24 00:34:06 2005 UTC (4 years, 10 months ago) by polx
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 19761 byte(s)
Diff to previous 136422 (colored)
Adding jelly -h and -v. (help and current-version).
paul

Revision 136422 - (view) (annotate) - [select for diffs]
Modified Wed Jan 19 10:08:45 2005 UTC (4 years, 10 months ago) by brett
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 18827 byte(s)
Diff to previous 136406 (colored)
changes for gump

Revision 136406 - (view) (annotate) - [select for diffs]
Modified Sun Jan 2 13:09:09 2005 UTC (4 years, 10 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 18582 byte(s)
Diff to previous 136396 (colored)
Fix taglib sites being broken after top level parent-project.xml was introduced.

Revision 136396 - (view) (annotate) - [select for diffs]
Modified Fri Dec 31 06:46:35 2004 UTC (4 years, 10 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 17917 byte(s)
Diff to previous 136383 (colored)
Default to only building jelly site, not all taglibs.

Revision 136383 - (view) (annotate) - [select for diffs]
Modified Wed Dec 8 10:02:17 2004 UTC (4 years, 11 months ago) by polx
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 17833 byte(s)
Diff to previous 136337 (colored)
Pack-fat-jar now always includes the jelly in snapshot form... otherwise
mismatches occur...
paul

Revision 136337 - (view) (annotate) - [select for diffs]
Modified Thu Sep 16 05:59:27 2004 UTC (5 years, 2 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 17730 byte(s)
Diff to previous 136187 (colored)
delete install directory before copying

Revision 136187 - (view) (annotate) - [select for diffs]
Modified Wed Sep 8 05:46:54 2004 UTC (5 years, 2 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 17684 byte(s)
Diff to previous 136181 (colored)
detab

Revision 136181 - (view) (annotate) - [select for diffs]
Modified Tue Sep 7 17:36:52 2004 UTC (5 years, 2 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 17678 byte(s)
Diff to previous 136163 (colored)
All tags now have nav

Revision 136163 - (view) (annotate) - [select for diffs]
Modified Tue Sep 7 09:13:29 2004 UTC (5 years, 2 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 18185 byte(s)
Diff to previous 136150 (colored)
Just do site. JellyDoc has been added to the tag lib common project defn

Revision 136150 - (view) (annotate) - [select for diffs]
Modified Tue Sep 7 03:52:45 2004 UTC (5 years, 2 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 18461 byte(s)
Diff to previous 136045 (colored)
Add clean-build goal

Revision 136045 - (view) (annotate) - [select for diffs]
Modified Fri Aug 27 05:26:56 2004 UTC (5 years, 3 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 18247 byte(s)
Diff to previous 136036 (colored)
Allow main site only to be built as well as all

Revision 136036 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 15:54:03 2004 UTC (5 years, 3 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 18138 byte(s)
Diff to previous 136035 (colored)
Don't use fixed ant props in loops

Revision 136035 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 15:39:15 2004 UTC (5 years, 3 months ago) by mdiggory
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 18047 byte(s)
Diff to previous 136034 (colored)
Adding postGoal to copy css stylesheets from commons-build when site is generated. Please maintain this modification for consistent look and feel across commons subprojects.

Revision 136034 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 15:23:25 2004 UTC (5 years, 3 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 17141 byte(s)
Diff to previous 136033 (colored)
Guess mavenCmd based on OS

Revision 136033 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 15:05:19 2004 UTC (5 years, 3 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 16979 byte(s)
Diff to previous 136032 (colored)
Fix typo

Revision 136032 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 15:03:41 2004 UTC (5 years, 3 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 16974 byte(s)
Diff to previous 136031 (colored)
Add a comment for windows users

Revision 136031 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 14:59:53 2004 UTC (5 years, 3 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 16892 byte(s)
Diff to previous 136030 (colored)
indenting

Revision 136030 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 14:57:05 2004 UTC (5 years, 3 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 17197 byte(s)
Diff to previous 136014 (colored)
Remove comment

Revision 136014 - (view) (annotate) - [select for diffs]
Modified Sat Aug 14 05:25:51 2004 UTC (5 years, 3 months ago) by brett
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 17274 byte(s)
Diff to previous 136002 (colored)
fix busted reactor tag

Revision 136002 - (view) (annotate) - [select for diffs]
Modified Thu Aug 12 04:49:45 2004 UTC (5 years, 3 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 17306 byte(s)
Diff to previous 135988 (colored)
detab

Revision 135988 - (view) (annotate) - [select for diffs]
Modified Wed Jun 23 08:12:01 2004 UTC (5 years, 5 months ago) by polx
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 16454 byte(s)
Diff to previous 135977 (colored)
Adding the pack-fat-jar with a full set of default values.
paul

Revision 135977 - (view) (annotate) - [select for diffs]
Modified Mon May 24 21:39:37 2004 UTC (5 years, 6 months ago) by polx
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 16226 byte(s)
Diff to previous 135933 (colored)
Upgrading to dom4j 1.5-beta-2, thereby to jaxen 1.1 beta-2.
Updated all build.xml.
The whole project seems to build fine.
Using maven rc3 may be a good advice.
paul

Revision 135933 - (view) (annotate) - [select for diffs]
Modified Wed Feb 25 04:10:42 2004 UTC (5 years, 9 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 16230 byte(s)
Diff to previous 135927 (colored)
ASL v2

Revision 135927 - (view) (annotate) - [select for diffs]
Modified Mon Feb 23 04:18:29 2004 UTC (5 years, 9 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 15616 byte(s)
Diff to previous 135923 (colored)
Fix formatting on an echo.
Add directory to install message

Revision 135923 - (view) (annotate) - [select for diffs]
Modified Wed Feb 4 10:39:04 2004 UTC (5 years, 9 months ago) by polx
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 15548 byte(s)
Diff to previous 135922 (colored)
Now with the production of a classpath file and configurable paths.
paul

Revision 135922 - (view) (annotate) - [select for diffs]
Modified Tue Feb 3 22:52:46 2004 UTC (5 years, 9 months ago) by polx
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 14466 byte(s)
Diff to previous 135921 (colored)
Now does not try to build the tags... just packing.
paul

Revision 135921 - (view) (annotate) - [select for diffs]
Modified Tue Feb 3 22:44:17 2004 UTC (5 years, 9 months ago) by polx
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 14497 byte(s)
Diff to previous 135918 (colored)
Adding a goal named pack-fat-jar so that one can pack a binary of jelly and
all its dependent in one double-clickable jar.
Use as follows:
 maven pack-fat-jar -DtagLibs=xml,util
java -jar target/jellypack.jar myFile.jelly

Not much tested, thanks to comment!
paul

Revision 135918 - (view) (annotate) - [select for diffs]
Modified Thu Dec 25 22:09:58 2003 UTC (5 years, 11 months ago) by polx
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 11791 byte(s)
Diff to previous 135903 (colored)
Website is now built with maven site but this takes very long (about an hour) and relies on being able to invoke maven executable back (!).
Fixed many inaccuracies in the presentation pages.
Some of these pages could be moved to their taglib as was done with JellySwing.
Paul

Revision 135903 - (view) (annotate) - [select for diffs]
Modified Mon Sep 22 15:22:57 2003 UTC (6 years, 2 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 11155 byte(s)
Diff to previous 135872 (colored)
detab

Revision 135872 - (view) (annotate) - [select for diffs]
Modified Sun Jul 27 23:43:59 2003 UTC (6 years, 4 months ago) by proyal
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 11006 byte(s)
Diff to previous 135871 (colored)
* Remove postgoals and use native maven features now. it has been long enough
* Add explicit sourceDirectory and unitTestSourceDirectory

Revision 135871 - (view) (annotate) - [select for diffs]
Modified Sun Jul 27 18:28:21 2003 UTC (6 years, 4 months ago) by proyal
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 11768 byte(s)
Diff to previous 135797 (colored)
Make default jar:jar

Revision 135797 - (view) (annotate) - [select for diffs]
Modified Sat Feb 8 19:29:10 2003 UTC (6 years, 9 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 11774 byte(s)
Diff to previous 135796 (colored)
patches to get the website generation working. It does tend to run out of RAM - I found it needs to be about 400Mb! Clearly somethings a bit amis in Maven/reactor somewhere. Will investigate further.

Revision 135796 - (view) (annotate) - [select for diffs]
Modified Fri Feb 7 17:16:37 2003 UTC (6 years, 9 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 10675 byte(s)
Diff to previous 135772 (colored)
removed the old doclet for generating documentation - this has migrated over to the jellydoc plugin for maven.

almost got the new website build working - so we can nearly build the whole site & all the libraries. Nearly there...

Revision 135772 - (view) (annotate) - [select for diffs]
Modified Fri Jan 31 02:51:43 2003 UTC (6 years, 9 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 8863 byte(s)
Diff to previous 135771 (colored)
Use dependencty type instead of hard coding jars

Revision 135771 - (view) (annotate) - [select for diffs]
Modified Fri Jan 31 02:46:27 2003 UTC (6 years, 9 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 8581 byte(s)
Diff to previous 135769 (colored)
Fix directories to use correct name

Revision 135769 - (view) (annotate) - [select for diffs]
Modified Wed Jan 29 23:47:14 2003 UTC (6 years, 9 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 8575 byte(s)
Diff to previous 135669 (colored)
Add tags-do goal

Revision 135669 - (view) (annotate) - [select for diffs]
Modified Tue Jan 21 19:02:49 2003 UTC (6 years, 10 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 8281 byte(s)
Diff to previous 135575 (colored)
removed lots of cruft from the maven build; these goals have been moved into the jelly-tags builds

Revision 135575 - (view) (annotate) - [select for diffs]
Modified Mon Jan 13 16:10:18 2003 UTC (6 years, 10 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 16861 byte(s)
Diff to previous 135563 (colored)
moved the swing demo goals into the swing library build and added the necessary dependencies required to run the demo:swing example

Revision 135563 - (view) (annotate) - [select for diffs]
Modified Thu Jan 9 08:14:51 2003 UTC (6 years, 10 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 18987 byte(s)
Diff to previous 135520 (colored)
Removed some old cruft from the maven.xml file.

Revision 135520 - (view) (annotate) - [select for diffs]
Modified Mon Jan 6 16:46:51 2003 UTC (6 years, 10 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 20811 byte(s)
Diff to previous 135504 (colored)
Removed util taglib usage from demo.

Revision 135504 - (view) (annotate) - [select for diffs]
Modified Sun Jan 5 07:06:07 2003 UTC (6 years, 10 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 20771 byte(s)
Diff to previous 135461 (colored)
Added goal to build all tags.
NOTE: This doesn't work yet, due to the relative directory inclusion
of the common dependencies

Revision 135461 - (view) (annotate) - [select for diffs]
Modified Thu Jan 2 12:20:37 2003 UTC (6 years, 10 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 20475 byte(s)
Diff to previous 135450 (colored)
Applied patch from Nick Minutello

Revision 135450 - (view) (annotate) - [select for diffs]
Modified Thu Dec 19 15:03:51 2002 UTC (6 years, 11 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 20742 byte(s)
Diff to previous 135441 (colored)
Patch to allow the HTML tag library full control over NeckoHTML's ability to convert elements or attributes to upper or lowercase.

You can now specify if you wish case conversion to be applied when parsing HTML. 

e.g. to upper case the elements but lowercase the attributes you can do...

    <html:parse var="doc" html="index.html" element="upper" attribute="lower"/>

or to make everything lower case

    <html:parse var="doc" html="index.html" element="lower" attribute="lower"/>


The default is to leave case as it was but to match element case (so that open and close elements have the same case).

Revision 135441 - (view) (annotate) - [select for diffs]
Modified Wed Dec 18 15:27:50 2002 UTC (6 years, 11 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 20706 byte(s)
Diff to previous 135433 (colored)
Added an initial implementation of JellySWT which is an XML language for creating rich user interfaces using SWT.

Revision 135433 - (view) (annotate) - [select for diffs]
Modified Wed Dec 11 20:01:37 2002 UTC (6 years, 11 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 20418 byte(s)
Diff to previous 135389 (colored)
Added some catch-all post goals that should work whatever version of Maven folks are using

Revision 135389 - (view) (annotate) - [select for diffs]
Modified Thu Nov 21 12:41:23 2002 UTC (7 years ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 20349 byte(s)
Diff to previous 135352 (colored)
I've enabled the JellyUnit test case that Peter wrote and added another to both test for a regular nested <filterset> and one using a refid.

Also added a fix for it too! The short answer is the problem was due to treating <filter> as a new task rather than a nested property of <filterset>

Again this is due to the complexity of the Ant behaviour. Sometimes Ant tags are meant to be Tasks, sometimes they are meant to be nested properties, and this can get confusing. I think the correct logic right now is that...

  a tag should be considered task if it is the root node in the tree of Ant tags and the name of the tag is a valid Ant task name, otherwise treat it as a nested property or datatype.

So the root tag can be a <filterset id="...">. Also there are times when a task shouldn't be treated as a task but instead as a nested property. e.g. <filter> and <manifest> are tasks but should be treated as nested properties.

Revision 135352 - (view) (annotate) - [select for diffs]
Modified Tue Nov 5 07:45:57 2002 UTC (7 years ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 20962 byte(s)
Diff to previous 135347 (colored)
Minor patch to the Radio to PDA tool (that creates a HTML view of Radio's news aggregator that can be read on a small PDA screen) so that the directory where the generated file goes can be customized in a build.properties file

Revision 135347 - (view) (annotate) - [select for diffs]
Modified Wed Oct 30 19:16:34 2002 UTC (7 years ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 20899 byte(s)
Diff to previous 135330 (colored)
Patched the copyright year to indicate when Jelly actually came to be, which was 2002.
Thanks for bringing this up Stefan.

Revision 135330 - (view) (annotate) - [select for diffs]
Modified Wed Oct 23 16:14:04 2002 UTC (7 years, 1 month ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 20901 byte(s)
Diff to previous 135320 (colored)
Added a simple Maven Wizard using JellySwing which allows a simple menu to be used to choose goals to invoke

Revision 135320 - (view) (annotate) - [select for diffs]
Modified Tue Oct 22 15:29:12 2002 UTC (7 years, 1 month ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 20212 byte(s)
Diff to previous 135317 (colored)
Added Aslak's example from this JIRA report...

http://jira.werken.com/secure/ViewIssue.jspa?key=JELLY-9

which can be ran via the command

maven demo:task

plus I've applied a minor fix to the Ant tag library that fixes this issue now.

Revision 135317 - (view) (annotate) - [select for diffs]
Modified Tue Oct 22 13:42:51 2002 UTC (7 years, 1 month ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 19892 byte(s)
Diff to previous 135315 (colored)
added a simlpe benchmark goal that can be used for performance tuning of the core Jelly engine

Revision 135315 - (view) (annotate) - [select for diffs]
Modified Tue Oct 22 08:10:12 2002 UTC (7 years, 1 month ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 19541 byte(s)
Diff to previous 135289 (colored)
Added a simple Jelly script which converts the HTML output by Radio Userland's RSS aggregator to a simple HTML format without any tables that is readable by PDAs such as my Sharp Zaurus.
This little script enables me to download RSS news feeds to my PDA and read it on the commute to work! Hooary!

Revision 135289 - (view) (annotate) - [select for diffs]
Modified Thu Oct 10 22:19:19 2002 UTC (7 years, 1 month ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 18667 byte(s)
Diff to previous 135284 (colored)
Added SOAP support via Apache Axis.

This is based on a patch submitted by Jim Birchfield which allows SOAP services to be invoked using Apache Axis and the results output.

Its early days and we'll improve this support considerably over time but at least the basics are working for now.

There's a demo invokable via

  maven demo:soap

which invokes a sample Axis echo service and an xmethods.net service.

Revision 135284 - (view) (annotate) - [select for diffs]
Modified Thu Oct 10 10:24:32 2002 UTC (7 years, 1 month ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 18315 byte(s)
Diff to previous 135278 (colored)
Added some JellyUnit test cases for the <util:tokenize> tag which also helped highlight the bug in Jexl Robert found.
Will be adding some more unit test cases to Jexl shortly...

Revision 135278 - (view) (annotate) - [select for diffs]
Modified Tue Oct 8 11:26:00 2002 UTC (7 years, 1 month ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 18308 byte(s)
Diff to previous 135269 (colored)
Patches to fix Vincent's problem when trying to invoke goals asynchronously in other threads. This seems to work fine now.

Added helper tag, <util:sleep millis="1000"/> to be able to get one thread to sleep for a certain time. Adding some kind of <waitFor> would be much more appropriate instead.

Also there's a sample of this in action via

  maven demo:async

Revision 135269 - (view) (annotate) - [select for diffs]
Modified Fri Oct 4 11:28:20 2002 UTC (7 years, 1 month ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 17907 byte(s)
Diff to previous 135255 (colored)
Committed patches submitted by Jason Horman to provide a decent command line interface using commons-cli to Jelly.

So usage is like this...
Usage: jelly [scriptFile] [-script scriptFile -o outputFile  -Dsysprop=syspropval]

Additional command line options are available in jelly scripts by using the
commandLine.getOptionValue(optionName) method. Args is also still available.

context.setVariable("args", args);
context.setVariable("commandLine", cmdLine);


Also there's a sample target to demonstrate this in action. Type

	maven demo:cmdline

and you'll see Jason's test script run, using beanshell in a Jelly script to display the options and system properties etc.

Revision 135255 - (view) (annotate) - [select for diffs]
Modified Mon Sep 30 17:52:28 2002 UTC (7 years, 1 month ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 17236 byte(s)
Diff to previous 135239 (colored)
Added support in JellySwing for simple TableModels which use any pluggable Jelly Expressions for defining the columns.

This allows any List of objects to be easily rendered in a table in JellySwing without any programming involved. Its hoped this kind of thing could be ported to SWT too!

A simple example has been added which will display all the variables in the current context in a table.
This could be improved somewhat, but shows that a List of property names can be displayed in a table, showing the value, type, row index and the name of the variable; all powered by a List of Strings.

Another good demo could be to render a table of beans (such as some Maven POM objects) in a table.
Or to use commons-beanutils or commons-sql to get some DynaBeans and render those in a table using expressions.

Revision 135239 - (view) (annotate) - [select for diffs]
Modified Fri Sep 27 02:12:31 2002 UTC (7 years, 2 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 16689 byte(s)
Diff to previous 135234 (colored)
- Rearranged dependencies into alpha order on dep name
- Added extra files to copy for postGoal on test:test

Revision 135234 - (view) (annotate) - [select for diffs]
Modified Thu Sep 26 18:07:37 2002 UTC (7 years, 2 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 16547 byte(s)
Diff to previous 135232 (colored)
Some JellySwing changes.

Firstly added support for <borderLayout> and <borderAlign align="center"> style of tags to use the Swing BorderLayout.
Added support for <vbox> and <hbox> to create Swing Box panels (which have their own inbuilt BoxLayout)

Also added colfill="true" and rowfill="true" options on <td> so that columns can stretch

Finally I've improved the JellyRunner so that its a little dialog, with a history field and a button so that reevaluating the same script can be much easier. Just hit save in your editor and hit the button and the Jelly script executes immediately - no more waiting for a JVM to start.

Revision 135232 - (view) (annotate) - [select for diffs]
Modified Wed Sep 25 18:36:59 2002 UTC (7 years, 2 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 16016 byte(s)
Diff to previous 135218 (colored)
Added Otto's groovy demo that shows how Jelly can be used as a templating system.

To run it type

	maven demo:embed

What would be interesting would be to write the demo in JellySwing rather than Java :-)

Revision 135218 - (view) (annotate) - [select for diffs]
Modified Fri Sep 20 13:52:52 2002 UTC (7 years, 2 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 15702 byte(s)
Diff to previous 135211 (colored)
Applied Robert Leftwich's patch setting the proxy host and port before running the jellyunit test cases

Revision 135211 - (view) (annotate) - [select for diffs]
Modified Tue Sep 17 15:31:04 2002 UTC (7 years, 2 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 15559 byte(s)
Diff to previous 135172 (colored)
Added a sample test case to demonstrate the new <test:run> behaviour.

Revision 135172 - (view) (annotate) - [select for diffs]
Modified Fri Aug 23 10:25:25 2002 UTC (7 years, 3 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 15194 byte(s)
Diff to previous 135155 (colored)
added patch for the new commons-discovery test cases...

Revision 135155 - (view) (annotate) - [select for diffs]
Modified Thu Aug 15 16:16:53 2002 UTC (7 years, 3 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 15120 byte(s)
Diff to previous 135149 (colored)
Patched to use Ant 1.5. 
Also removed the local copy of Ant's IntrospectionHelper that was added as a temporary hack.

Added a patch for Ant tags which can be both a Task and a nested object. 
For example the <manifest> tag can be a ManifestTask if used by itself, of if it is embedded inside a <jar> Task then the Jar.addConfiguredManifest() is called instead.
This fixes the manifest bug that was introduced by the move of Maven to Ant 1.5.

Revision 135149 - (view) (annotate) - [select for diffs]
Modified Tue Aug 13 08:04:38 2002 UTC (7 years, 3 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 14137 byte(s)
Diff to previous 135121 (colored)
Patch so that Tag instances stay around after the run() method has been invoked. This allows tags to work properly when asynchronous excecution takes place or if dynamic scripts or tags are used, where they may invoke after their parent's run() method has been called.

This should finally fix the last of the bugs introduced by making Script objects shareable across threads and Tag instances pooled per thread.

Also for good measure, added a new demo:werkz target that demonstrates the werkz tag library in action.

Revision 135121 - (view) (annotate) - [select for diffs]
Modified Thu Aug 1 10:09:30 2002 UTC (7 years, 3 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 13833 byte(s)
Diff to previous 135120 (colored)
minor patch to make the demo:tagdef demo a little cleaner; though this demo only works with a recent build of CVS HEAD of Maven, since its demonstrating the use of <tagdef> inside Maven, rather than spawning another JVM and using the local Jelly build.

Revision 135120 - (view) (annotate) - [select for diffs]
Modified Thu Aug 1 09:53:19 2002 UTC (7 years, 3 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 13709 byte(s)
Diff to previous 135113 (colored)
Patched the Script implementation mechanism for 2 reasons

(i) to try make a single Script instance cacheable and multi-threaded so that in server side deployments, the scripts can be cached and reused across multiple threads to boost performance and lower RAM usage

(ii) to introduce the TagFactory so that a tag can be bound to a Tag instance at runtime, rather than just at parse time.
This makes many things much simpler, particularly in the area of dynamic tags.

For example the Jeez library unifies the define tag library with the ant tag library, both of which can create dynamic tags, at run time.
Until this change was done, it was not possible to return a single efficient Tag implementation at parse time. So now at parse time a TagLibrary can create a TagFactory which at runtime decides which Tag instance to use.
This chance helps the multi-threaded nature also, so that different threads can create their own tag implemention.


Right now the current policy is for a Script object to be reusable across threads (which needs testing), then each thread will create & cache 1 Java object per tag on the page. Each Tag is cached in ThreadLocal storage. If a Script goes out of scope then all this should be GC'd.
So we've a neat, simple,  multi-threaded, pooled solution that should cause minimum object allocation yet allow flexible bean style coding and not require byte code generation (and all the classloading / GC issues that entails).

Also for the Maven users, the <tagdef> is now working and can be used inside Maven now, which simplifies things greatly - no need to create a new tag library & new tag, just use <tagdef> and add a new tag dynamically to the maven (Jeez) tag library.

Revision 135113 - (view) (annotate) - [select for diffs]
Modified Wed Jul 31 11:19:21 2002 UTC (7 years, 3 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 13288 byte(s)
Diff to previous 135110 (colored)
Pached the betwixt tags so that the <betwixt:parse> tag can either take a URI to the XML or can parse its body.

Added a JellyUnit test case of both these ways of using the <betwixt:parse> tag.

Revision 135110 - (view) (annotate) - [select for diffs]
Modified Mon Jul 29 18:14:21 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 13050 byte(s)
Diff to previous 135108 (colored)
Patched the <j:file> tag so that the XML declaration can now be omitted if required. Also the output can be pretty-printed if required. 
The XML encoding mode can be specified as can the output mode, so HTML output is now supported.

Also added a log4j.properties so that tests can log again.

Revision 135108 - (view) (annotate) - [select for diffs]
Modified Thu Jul 25 01:51:21 2002 UTC (7 years, 4 months ago) by werken
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 12617 byte(s)
Diff to previous 135106 (colored)
Added quartz (http://quartz.sf.net/) taglib.

<job>, <trigger>, and <wait-for-scheduler> are now available
in the jelly:quartz namespace.

Revision 135106 - (view) (annotate) - [select for diffs]
Modified Tue Jul 23 15:28:09 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 12317 byte(s)
Diff to previous 135104 (colored)
add helper target demo:junitui to show the JUnit Swing TestRunner front end. We should try make this a standard target in Maven...

Revision 135104 - (view) (annotate) - [select for diffs]
Modified Tue Jul 23 12:52:44 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 12067 byte(s)
Diff to previous 135102 (colored)
Added a simple Swing library for Jelly which means that Swing UIs can be scripted very easily via Jelly script.

To get a taste for how this library works, try running the 'demo:swing' target in the Maven build by typing

	maven demo:swing

and you should see a full Swing UI appear.

It could be that this library could help form the basis of implementing XUL on the Swing platform?

Revision 135102 - (view) (annotate) - [select for diffs]
Modified Tue Jul 23 08:31:55 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 11730 byte(s)
Diff to previous 135101 (colored)
patched the distribution goal to work with new projectId property

Revision 135101 - (view) (annotate) - [select for diffs]
Modified Mon Jul 22 14:34:09 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 11756 byte(s)
Diff to previous 135098 (colored)
patched the SQL demos so that the demo:sql target now properly demonstrates the SQL tags in action, without the user needing to know anything or mess around with properties, or have a HSQLDB server running or anything.

the demo:sql target now creates an in-memory HSQLDB database, creates a table, inserts some data, then demonstrates generating some XML from the result set.

Revision 135098 - (view) (annotate) - [select for diffs]
Modified Mon Jul 22 11:15:51 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 10975 byte(s)
Diff to previous 135093 (colored)
patched the tag generation mechanism so that the HTML documentation in the javadoc appears nicely in the generated tag reference.

Revision 135093 - (view) (annotate) - [select for diffs]
Modified Mon Jul 22 10:47:23 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 10736 byte(s)
Diff to previous 135087 (colored)
patched the XML and JSL tag library so that the <copy> tag works properly when creating declarative XSLT-like scripts in Jelly

Revision 135087 - (view) (annotate) - [select for diffs]
Modified Mon Jul 22 07:16:52 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 9120 byte(s)
Diff to previous 135082 (colored)
Enhanced the JUnit tag library so that TestSuite and TestCase objects can be created in Jelly script so that unit testing becomes easy to do via Jelly scripts.
This also means that Jelly can be integrated easily into existing test runners.

See the src/test/org/apache/commons/jelly/junit/ directory for details of how this works; there you'll find a suite.jelly which is the test suite and a TestJUnit.java class which is a simple class to bind the suite.jelly into Ant's default JUnit test runner.
This class should be usable in any JUnit test runner, since it provides a class with a static suite() method, yet internally it uses one or more Jelly scripts to actually create the individual TestCase objects.

So the new JellyUnit capabilities can be seamlessly integrated with traditional Java test cases. So users can now use either Java or Jelly; intermixing the two to use the best tool for the job. So now Jelly could be used for XML, SOAP, SQL, HTTP & JMS testing and such like.

Revision 135082 - (view) (annotate) - [select for diffs]
Modified Fri Jul 19 23:03:01 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 8215 byte(s)
Diff to previous 135081 (colored)
Patched the HTML parser so that the default behaviour is to preserve case of the HTML tags, using the first tag as the decider if the cases are different.

Also created a demo to show how the NekoHTML parser can handle plain text too; so we could use this mechanism to parse text files containing Jelly script

Revision 135081 - (view) (annotate) - [select for diffs]
Modified Fri Jul 19 22:19:32 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 7808 byte(s)
Diff to previous 135079 (colored)
Added a HTML Jelly library so that regular HTML documents can be parsed and then processed via Jelly, via XPath etc.

This library uses Andy Clark's excellent  NekoHTML SAX parser

Revision 135079 - (view) (annotate) - [select for diffs]
Modified Fri Jul 19 22:07:34 2002 UTC (7 years, 4 months ago) by smor
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 7411 byte(s)
Diff to previous 135075 (colored)
Added a "dist:install" goal to install Jelly on the user's system.
This creates a ${maven.dist.install.dir} dir, and copies all the files
needed by Jelly to run (which are generated in "dist:build"'s preGoal.

Though, I can't generate the JELLY_HOME and the PATH, so I added a
big warning telling the user that he needs to set those variables.

Note : I defaulted the ${maven.dist.install.dir} to /usr/local/jelly,
which is a Linux path. I should add a system detection, so that
both worlds are happy :)

Revision 135075 - (view) (annotate) - [select for diffs]
Modified Wed Jul 17 17:38:25 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 5175 byte(s)
Diff to previous 135062 (colored)
* Added support for <define:attribute> qualifiers in <define:jellybean> tag so that default values can be specified, or attributes can be marked as being required.

* also <define:jellybean> now expects an invoke method to be specified, otherwise an exception is thrown

* the new <define:bean> tag allows regular java beans to be created and bound to a variable, which is useful for entity based beans such as working with OJB or parsing config files etc.

There are examples of the above, try running

	maven demo:bean
	maven demo:jellybean

and it will make much more sense.

Revision 135062 - (view) (annotate) - [select for diffs]
Modified Mon Jul 15 11:40:10 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 3505 byte(s)
Diff to previous 135060 (colored)
Now using patched version of dom4j so that we output namespace declarations on static content in a Jelly script.
This should fix dIon's recent issue with SOAP namespaces.

Revision 135060 - (view) (annotate) - [select for diffs]
Modified Sun Jul 14 11:51:29 2002 UTC (7 years, 4 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 3213 byte(s)
Diff to previous 135059 (colored)
Make the jelly script executable.
Unfortunately, the distributions get created before this runs

Revision 135059 - (view) (annotate) - [select for diffs]
Modified Sun Jul 14 11:42:24 2002 UTC (7 years, 4 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 3136 byte(s)
Diff to previous 135058 (colored)
Remove tabs

Revision 135058 - (view) (annotate) - [select for diffs]
Modified Sun Jul 14 11:37:19 2002 UTC (7 years, 4 months ago) by dion
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 3095 byte(s)
Diff to previous 135051 (colored)
Formatting changes

Revision 135051 - (view) (annotate) - [select for diffs]
Modified Wed Jul 10 17:20:16 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 3026 byte(s)
Diff to previous 135050 (colored)
Fixed the build so that the jelly scripts now appear to work - so Jelly can now be run from the command line like Ant and Maven - provided that the JELLY_HOME is set

Revision 135050 - (view) (annotate) - [select for diffs]
Modified Wed Jul 10 16:12:17 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 2822 byte(s)
Diff to previous 135040 (colored)
Patched the dist:build target so that now all the dependent jars go into the lib directory and the binary scripts to the bin directory.
For some reason the jelly.bat script doesn't quite work yet; it could be a minor issue with forehead. We're nearly there...

Revision 135040 - (view) (annotate) - [select for diffs]
Modified Sun Jul 7 19:38:11 2002 UTC (7 years, 4 months ago) by werken
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 1980 byte(s)
Diff to previous 135038 (colored)
Improved the lexing on strings to allow for $${foo} literals to be
passed (double that dollar!), and for things like ${ a.b("}") }
to no longer trick jelly into finding the end of the expression
too early.

Mmmm... lexers.

Plus, modified slightly to support the maven-ng moving target.

Revision 135038 - (view) (annotate) - [select for diffs]
Modified Fri Jul 5 18:47:25 2002 UTC (7 years, 4 months ago) by werken
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 1983 byte(s)
Diff to previous 135037 (colored)
If you define a <goal> in maven.xml, it must be within a <project> tag.

Revision 135037 - (view) (annotate) - [select for diffs]
Modified Fri Jul 5 13:52:55 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 1974 byte(s)
Diff to previous 135033 (colored)
added use of the <jelly> task to generate the tag documentation

Revision 135033 - (view) (annotate) - [select for diffs]
Modified Fri Jul 5 12:55:54 2002 UTC (7 years, 4 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 1540 byte(s)
Diff to previous 135010 (colored)
Added maven-ng mechanisms for generating tag library documentation

Revision 135010 - (view) (annotate) - [select for diffs]
Added Tue Jun 25 17:14:37 2002 UTC (7 years, 5 months ago) by jstrachan
Original Path: jakarta/commons/proper/jelly/trunk/maven.xml
File length: 64 byte(s)
added an empty maven.xml which we'll fill in later with some callbacks etc

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2