[ANN] Maven plugin for Keel 1.2.13 and tool-config 3.3 released
Michael Nash <[email protected]>
| Newsgroups | gmane.comp.java.keel.devel |
|---|---|
| Organization | JGlobal Limited |
| Message-ID | <[email protected]> |
I've included the release announcement for tool-config 3.3 here as well,
as 1.2.13 of the plugin now uses tool-config 3.3.
The keel team is pleased to announce the Maven plugin for Keel 1.2.13
release!
Changes in this version include:
New Features:
o Use 3.3 of tool-config (supports "required" tag), performance
enhancements
o Added dependencies and goal to start instrumentation client
o Added keel:version goal to display version of plugin in output
Fixed bugs:
o Update to use 3.2.3 of tool-maven
o Overwrite of config files provided by Keel apps/services can be done
by
placing custom copies in $project/conf/overwrite/$service/conf/client
or
$project/conf/overwrite/$service/conf/server
o Configuration from conf/client and conf/server in project directory is
also
merged now
o Added experimental support for Axis, Cocoon, Maverick, Velocity,
Webwork2.
Only Struts officially supported still.
o Fixed copying of Struts message resources
o Removed test:compile from jar pregoal...was compiling tests a second
time
o Use 3.2.2 of tool-maven, which fixes problem with keel:maven not
generating
project.xml if project.bak already exists (on Windows)
o Use 3.2.1 of tool-config, which now correctly reports a configuration
error, instead of the build failing with an exception
o Use 3.2.1 of keel-build, with updated examples, and a much trimmed
size
(about 132K compared to almost 2M before)
To automatically install the plugin, type the following on a single
line:
maven plugin:download
-DgroupId=keel
-DartifactId=maven-keel-plugin
-Dversion=1.2.13
For a manual installation, you can download the plugin here:
http://keelframework.org/maven,http://ibiblio.org/maven/keel/plugins/maven-keel-plugin-1.2.13.jar
Have fun!
-The keel team
-------------------
The keel team is pleased to announce the Keel Config Tool 3.3 release!
This project provides a tool used by Keel to extract configuration for
services from JAR files, merge multiple configurations together, and
perform
other manipulations required to produce the finished configuration for a
project.
Changes in this version include:
New Features:
o Performance enhancements to uberjar building process by means of
buffering.
o Add feature to support a "required" tag in system.xconf. This tag can
be
used to indicate inter-module dependencies - e.g. if app-register
requires
an authentication service implementation, you can add a "required" tag
in
app-register's system.xconf with the value "svc-authentication-.*". At
configuration merge time, if no module matching the name
"svc-authentication-.*" is present, a configuration error is thrown.
This
prevents building an application where essential services have no
implementation selected.
Have fun!
-The keel team
http://keelframework.org/documentation.shtml
Keelgroup mailing list
[email protected]
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com