This plug-in provides your basic EJB JAR facilities.
For more information on the functionality provided by this plugin, please see the Goals document.
For more information on how to customise the functionality provided by this plugin, please see the properties document.
ejb-client dependency type and that required modifying
Maven's core.
ejb:ejb goal
at the same time it generates the main EJB JAR. The generation is
controlled by the maven.ejb.client.generate property
(see the properties page for more
details) which defaults to false.
ejbs/ directory alongside the main EJB JARs.
ejb-client type. Here's an example:
<dependency>
<groupId>groupId</groupId>
<artifactId>ejbClientJarArtifactId</artifactId>
<version>aversion</version>
<type>ejb-client</type>
</dependency>
ejb:ejb-client, ejb:install-client and
ejb:deploy-client. To generate, install and deploy the
EJB client JAR use the ejb:ejb, ejb:install
and ejb:deploy goals respectively and set the
maven.ejb.client.generate to true.