全名:
org.apache.maven.plugins:maven-ejb-plugin:3.1.0:ejb
说明:
属性:
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
<源目录> | 文件 | - | 包含打包到创建的归档目标/类中的资源的目录。 默认值为:${project.build.outputDirectory}。 |
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
<存档> | Maven存档配置 | - | 要使用的存档配置。请参阅Maven 存档器参考。 |
<分类器> | 细绳 | - | 添加到生成的工件的分类器。如果给出,工件将改为附件。 |
<客户端分类器> | 细绳 | 3.0.0 | 用于客户端工件的分类器。 默认值为:客户端。 |
<客户排除> | 列表 | - | 要从客户端 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版本> | 细绳 | 2.1 | EJB 插件应该生成什么 EJB 版本?有效值为“2.x”或“3.x”(其中 x 是数字)。当 ejbVersion 为“3.x”时,
ejb-jar.xml文件是可选的。用法:
<ejbVersion>3.0</ejbVersion> 默认值为:3.1。 |
<escapeBackslashesInFilePath> | 布尔值 | 2.3 | 使用 windows 路径转义插值。c:\foo\bar 将被替换为 c:\foo\bar。 默认值为:false。 |
<转义字符串> | 细绳 | 2.3 | 不会插入以该字符串开头的表达式。${foo} 将替换为 ${foo}。 |
<不包括> | 列表 | - | 要从主 EJB jar 中排除的文件和目录。用法:
<excludes> <exclude>**/*Ejb.class</exclude> <exclude>**/*Bean.class</exclude> </excludes> 默认排除:META-INF/ejb-jar.xml、**/package.html |
<filterDeploymentDescriptor> | 布尔值 | 2.3 | 过滤部署描述符。 默认值为:false。 |
<过滤器> | 列表 | 2.3 | 在部署描述符的插值期间要包含的过滤器(属性文件)。 |
<生成客户端> | 布尔值 | - | 是否应生成 EJB 客户端 jar。 默认值为:false。 |
<输出时间戳> | 细绳 | 3.1.0 | 可重现输出存档条目的时间戳,格式为 ISO 8601 yyyy-MM-dd'T'HH:mm:ssXXX或表示自纪元以来秒数的 int(如SOURCE_DATE_EPOCH)。 默认值为:${project.build.outputTimestamp}。 |
<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>