全名:
org.apache.maven.plugins:maven-ejb-plugin:2.4:ejb
说明:
属性:
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
档案 | Maven存档配置 | - | 要使用的存档配置。请参阅Maven 存档器参考。 |
分类器 | 细绳 | - | 添加到生成的工件的分类器。如果给出,工件将改为附件。 用户属性是:ejb.classifier。 |
客户排除 | 列表 | - | 要从客户端 jar 中排除的文件和目录。用法:
<clientExcludes> <clientExclude>**/*Ejb.class</clientExclude> <clientExclude>**/*Bean.class</clientExclude> </clientExcludes> 仅当生成客户端 jar 时才使用属性。 默认排除:**/*Bean.class、**/*CMP.class、**/*Session.class、**/package.html |
客户包括 | 列表 | - | 要包含在客户端 jar 中的文件和目录。用法:
<clientIncludes> <clientInclude>**/*</clientInclude> </clientIncludes> 仅当生成客户端 jar 时才使用属性。 默认值: **/** |
ejbjar | 细绳 | - | 您可以定义ejb-jar.xml文件的位置。 默认值为:META-INF/ejb-jar.xml。 用户属性是:ejb.ejbJar。 |
ejb版本 | 细绳 | 2.1 | EJB 插件应该生成什么 EJB 版本?有效值为“2.x”或“3.x”(其中 x 是数字)。当 ejbVersion 为“3.x”时,
ejb-jar.xml文件是可选的。用法:
<ejbVersion>3.0</ejbVersion> 默认值为:2.1。 用户属性是:ejb.ejbVersion。 |
escapeBackslashesInFilePath | 布尔值 | 2.3 | 使用 windows 路径转义插值。c:\foo\bar 将被替换为 c:\foo\bar。 默认值为:false。 用户属性是:ejb.escapeBackslashesInFilePath。 |
转义字符串 | 细绳 | 2.3 | 不会插入以该字符串开头的表达式。${foo} 将替换为 ${foo}。 用户属性是:ejb.escapeString。 |
排除 | 列表 | - | 要从主 EJB jar 中排除的文件和目录。用法:
<excludes> <exclude>**/*Ejb.class</exclude> <exclude>**/*Bean.class</exclude> </excludes> 默认排除:META-INF/ejb-jar.xml、**/package.html |
过滤部署描述符 | 布尔值 | 2.3 | 过滤部署描述符。 默认值为:false。 用户属性是:ejb.filterDeploymentDescriptor。 |
过滤器 | 列表 | 2.3 | 在部署描述符的插值期间要包含的过滤器(属性文件)。 |
生成客户端 | 布尔值 | - | 是否应生成 EJB 客户端 jar。 默认值为:false。 用户属性是:ejb.generateClient。 |
罐子名称 | 细绳 | - | 要生成的 EJB 文件的名称。 默认值为:${project.build.finalName}。 用户属性是:jarName。 |
输出目录 | 文件 | - | 在构建期间将资源复制到的目录。 默认值为:${project.build.outputDirectory}。 用户属性是:outputDirectory。 |
存档:
分类器:
客户排除:
<clientExcludes> <clientExclude>**/*Ejb.class</clientExclude> <clientExclude>**/*Bean.class</clientExclude> </clientExcludes>
客户包括:
<clientIncludes> <clientInclude>**/*</clientInclude> </clientIncludes>
<ejbVersion>3.0</ejbVersion>
不包括:
<excludes> <exclude>**/*Ejb.class</exclude> <exclude>**/*Bean.class</exclude> </excludes>
过滤器:
罐子名称:
输出目录: