O'Reilly logo

Ant: The Definitive Guide by Jesse Tilly, Eric M. Burke

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Name

ejbjar

Synopsis

Creates ejb-jar files compatible with EJB 1.1. This task supports a set of generic attributes and nested elements, along with several vendor-specific nested elements.

Attributes

basejarname (all, String, *)

The base name used for generated JAR filenames.

basenameterminator (all, String, N)

Used to determine filenames based on deployment descriptor names. For instance, suppose this attribute is set to "-“. With this value, a deployment descriptor named Customer-ejb-jar.xml results in a base name of Customer. This attribute is only used when basejarname is specified. Defaults to "-“.

classpath (1.3, 1.4, Path, N)

A classpath used to locate classes that are added to the ejb-jar file.

defaultexcludes (all, boolean, N)

Determines whether to use default excludes. Defaults to true.

descriptordir (all, File, N)

The base of a directory tree containing deployment descriptors. Defaults to the value specified by srcdir.

destdir (all, File, Y)

A destination directory for generated JAR files. Files are placed in subdirectories corresponding to deployment descriptor subdirectories.

excludes (all, String, N)

A comma-separated list of file patterns to exclude.

excludesfile (all, File, N)

The name of a file containing one exclude pattern per line.

flatdestdir (all, boolean, N)

Used instead of destdir when generated JAR files should not be placed into subdirectories.

genericjarsuffix (all, String, N)

The name appended to the base name of the deployment descriptor when generating generic

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required