G
Gilbert Rebhan
June 13th, 2011 - The Flaka project is pleased to announce the
release of Flaka 1.2.2.
What's new ?
Flaka 1.2.2 is a maintenance release, that tackles some
minor issues :
<let/> to overwrite userproperties
EL functions matches() and glob() added
Work to allow users to plug in their
own EL functions is underway..
Flaka is an extension for Ant that runs with Ant versions 1.7.x and
1.8.x. A main project goal of Flaka is the simplification of writing
a build script.
Flaka requires:
Ant >= 1.7.x
Java >= 1.5
Flaka provides:
1. An expression language (Java Unified Expression Language) allowing
access to data objects, many scripting parts become obsolete
2. Conditional and repetitive control structures like when, unless,
while, for, choose, switch ..
3. Exception handling
4. Additional types, tasks and macros
5. A comprehensive documentation
Flaka appetizer:
<project xmlns:fl="antlib:it.haefelinger.flaka" name="World">
<!-- make ant core tasks aware of EL references -->
<fl:install-property-handler />
<fl:logo width="20">
Hello #{ project.name ? project.name : ''}!
</fl:logo>
<fl:for var="f" in=" file(project).list ">
<fl:when test=" f.isfile ">
<!-- report basename and modification time -->
<echo>
file: #{f.name} last modified: #{ format('%tD',f.mtime) }
</echo>
</fl:when>
</fl:for>
</project>
[fl:logo] ::::::::::::::::::::
[fl:logo] : Hello World! :
[fl:logo] ::::::::::::::::::::
[echo] file: demo.xml last modified: 06/13/11
[echo]
[echo] file: build.xml last modified: 05/13/11
[echo]
[echo] file: foobar.xml last modified: 06/09/11
[echo]
BUILD SUCCESSFUL
Flaka's Google Project Page is
http://code.google.com/p/flaka
Manual + Javadoc
http://code.google.com/p/flaka/wiki/Manual
Jar ready to be used - no additional dependencies required
http://flaka.googlecode.com/files/ant-flaka-1.02.02.jar
Jar requires additional dependencies
http://flaka.googlecode.com/files/ant-flaka-bare-1.02.02.jar
Development Package (rebuild from scratch)
http://flaka.googlecode.com/files/flaka-1.02.02.zip
Javadocs
http://flaka.googlecode.com/files/flaka-javadoc-1.02.02.zip
Sources
http://flaka.googlecode.com/files/flaka-sources-1.02.02.zip
Issues should be reported to
http://code.google.com/p/flaka/issues/list
More information on Flaka at
http://code.google.com/p/flaka
http://workbench.haefelinger.it/flaka
Enjoy !!
Wolfgang Haefelinger
Gilbert Rebhan
release of Flaka 1.2.2.
What's new ?
Flaka 1.2.2 is a maintenance release, that tackles some
minor issues :
<let/> to overwrite userproperties
EL functions matches() and glob() added
Work to allow users to plug in their
own EL functions is underway..
Flaka is an extension for Ant that runs with Ant versions 1.7.x and
1.8.x. A main project goal of Flaka is the simplification of writing
a build script.
Flaka requires:
Ant >= 1.7.x
Java >= 1.5
Flaka provides:
1. An expression language (Java Unified Expression Language) allowing
access to data objects, many scripting parts become obsolete
2. Conditional and repetitive control structures like when, unless,
while, for, choose, switch ..
3. Exception handling
4. Additional types, tasks and macros
5. A comprehensive documentation
Flaka appetizer:
<project xmlns:fl="antlib:it.haefelinger.flaka" name="World">
<!-- make ant core tasks aware of EL references -->
<fl:install-property-handler />
<fl:logo width="20">
Hello #{ project.name ? project.name : ''}!
</fl:logo>
<fl:for var="f" in=" file(project).list ">
<fl:when test=" f.isfile ">
<!-- report basename and modification time -->
<echo>
file: #{f.name} last modified: #{ format('%tD',f.mtime) }
</echo>
</fl:when>
</fl:for>
</project>
[fl:logo] ::::::::::::::::::::
[fl:logo] : Hello World! :
[fl:logo] ::::::::::::::::::::
[echo] file: demo.xml last modified: 06/13/11
[echo]
[echo] file: build.xml last modified: 05/13/11
[echo]
[echo] file: foobar.xml last modified: 06/09/11
[echo]
BUILD SUCCESSFUL
Flaka's Google Project Page is
http://code.google.com/p/flaka
Manual + Javadoc
http://code.google.com/p/flaka/wiki/Manual
Jar ready to be used - no additional dependencies required
http://flaka.googlecode.com/files/ant-flaka-1.02.02.jar
Jar requires additional dependencies
http://flaka.googlecode.com/files/ant-flaka-bare-1.02.02.jar
Development Package (rebuild from scratch)
http://flaka.googlecode.com/files/flaka-1.02.02.zip
Javadocs
http://flaka.googlecode.com/files/flaka-javadoc-1.02.02.zip
Sources
http://flaka.googlecode.com/files/flaka-sources-1.02.02.zip
Issues should be reported to
http://code.google.com/p/flaka/issues/list
More information on Flaka at
http://code.google.com/p/flaka
http://workbench.haefelinger.it/flaka
Enjoy !!
Wolfgang Haefelinger
Gilbert Rebhan