EAR 插件测试

此页面列出了 EAR 插件集成测试。每个测试都建立在git 存储库中可用的示例项目之上。这种结构为初学者提供了许多具体的用例。

  • project-001:使用单个 EJB 构建 EAR,无需配置。
  • project-002:构建具有自定义工件位置和自定义工件名称的 EAR
  • project-003:为 _java_ 模块构建一个带有默认捆绑目录的 EAR
  • project-004:使用 _java_ 模块的默认捆绑目录和覆盖默认值的自定义位置构建 EAR
  • project-005:使用自定义 URI 构建 EAR
  • project-006:使用排除模块构建 EAR
  • project-007:使用分类工件构建 EAR,无需额外配置
  • project-008:使用 J2EE 1.3 的部署描述符配置构建 EAR
  • project-009:使用 J2EE 1.4 的部署描述符配置构建 EAR
  • project-010:使用 Java EE 5 的部署描述符配置构建 EAR
  • project-011:构建 EAR 并确保应用部署描述符默认设置
  • project-012:构建 EAR 并确保 EAR 资源捆绑在 EAR 中
  • project-013:构建 EAR 并确保自定义资源目录中的 EAR 资源捆绑在 EAR 中
  • project-014:构建 EAR 并确保使用包含和排除将 EAR 资源捆绑在 EAR 中
  • project-015:构建 EAR 并确保考虑到默认清单
  • project-016:构建 EAR 并确保考虑到自定义清单
  • project-017:构建 EAR 并确保考虑到自定义 application.xml
  • project-018:使用自定义最终名称构建 EAR
  • project-019:使用 unpackTypes 构建带有解压档案的 EAR。
  • project-020:使用 unpack 模块属性构建带有解压档案的 EAR
  • project-021:使用 unpackTypes 和 unpack 模块属性构建带有解压档案的 EAR
  • project-022:使用分类器构建 EAR
  • project-023:构建 EAR 并确保在不指定分类器的情况下检测到单个分类依赖项
  • project-024:构建 EAR 并确保在指定分类器时检测到单个分类依赖项
  • project-025:构建 EAR 并确保在指定分类器时检测到具有多个候选者的分类依赖项
  • project-026:构建 EAR 并确保在指定具有多个候选者的未分类模块配置时构建失败
  • project-027:构建 EAR 并确保提供的依赖项不包含在 EAR 中
  • project-028:构建 EAR 并确保 EAR 中不包含测试依赖项
  • project-029:构建 EAR 并确保 EAR 中不包含系统依赖项
  • project-030:构建 EAR 并确保检测到 ejb-client 依赖项,并且默认情况下未将其添加到生成的 application.xml 中
  • project-031:使用 Jboss 4 配置构建一个 EAR,指定安全域和要使用的未经身份验证的主体
  • project-032:使用 Jboss 3.2 配置构建一个 EAR,指定要使用的 jmx-name
  • project-033:使用 Jboss 4 配置和 Jboss 特定模块构建 EAR
  • project-034:使用自定义安全设置构建 EAR
  • project-035:构建具有完整文件名映射的 EAR,并确保自定义位置未被覆盖
  • project-036:构建具有完整文件名映射的 EAR,并确保带有点的 groupId 被文件名中的破折号替换
  • project-037:构建 EAR 并确保检测到 ejb-client 依赖项并将其添加到生成的 application.xml(如果设置了 includeInApplicationXml)
  • project-038:构建 EAR 并确保在将 mainArtifactId 指定为分类器时检测到具有多个候选者的非分类依赖项
  • project-039:使用 Jboss 4 配置构建一个 EAR,指定要使用的加载器存储库
  • project-040:使用 Java EE 5 的部署描述符配置和替代部署描述符构建 EAR
  • project-041:使用 Jboss 4.2 配置构建 EAR,指定要使用的模块顺序
  • project-042:使用 Jboss 4.2 配置构建 EAR,指定要添加的数据源
  • project-043:使用自定义描述符位置(生成的描述符位置设置)构建 EAR
  • project-044:使用自定义库目录构建 EAR
  • project-045:构建 EAR 并过滤源目录的内容
  • project-046:构建 EAR 并使用自定义过滤器文件过滤源目录的内容
  • project-047:构建 EAR 并使用扩展列表过滤内容
  • project-048:使用包含库目录的 Jboss 5 配置构建 EAR
  • project-049: 使用包含库目录的 Jboss 4.2 配置构建 EAR
  • project-050:使用 Jboss 5 配置构建 EAR,其中包含加载程序存储库配置定义
  • project-051:使用 Jboss 5 配置构建一个 EAR,其中包含一个加载器存储库类定义
  • project-052: 使用包含配置解析器类定义的 Jboss 5 配置构建 EAR
  • project-053:构建一个带有 Jboss 5 配置的 EAR,仅包含加载程序 repo 配置
  • project-054:使用 Java EE 5 的部署描述符配置构建 EAR,并且没有 application.xml
  • project-055:构建一个 EAR,并在 application.xml 中添加了 jar 依赖项
  • project-056:使用 J2EE 1.4 的部署描述符配置和替代部署描述符构建 EAR
  • project-057:使用完整的 JBoss 4.2 配置构建 EAR,并验证它是否匹配 DTD (MEAR-104)
  • project-058:使用 Java EE 6 的部署描述符配置构建 EAR
  • project-059:构建一个根本没有显示名称条目的 EAR
  • project-060:使用为 J2EE 1.3 打包的 ejb-client 构建 EAR
  • project-061:使用为 J2EE 1.4 打包的 ejb-client 构建 EAR
  • project-062:使用为 JavaEE 5 打包的 ejb-client 构建 EAR
  • project-063:使用为 JavaEE 6 打包的 ejb-client 构建 EAR
  • project-064:使用为 JavaEE 5 打包的 ejb-client 构建一个 EAR,并且仍然将它放在根目录中
  • project-065:使用自定义 moduleId 构建 EAR
  • project-066:构建一个启用 generateModuleId 的 EAR
  • project-067:构建一个启用 generateModuleId 和一个自定义模块的 EAR
  • project-068:使用无版本文件名映射构建 EAR
  • project-069:使用自定义库目录和 JavaEE 6 构建 EAR
  • project-070:使用 application-name 和 initialize-in-order 标签构建 EAR
  • project-071:为不受支持的版本构建一个带有 application-name 和 initialize-in-order 标签的 EAR
  • project-072:使用应用程序客户端模块(app-client)构建 EAR
  • project-073:使用应用程序客户端模块 (app-client) 和 _java_ 模块的默认捆绑目录构建 EAR
  • project-074:使用自定义 env 条目设置和 J2EE 1.3 构建 EAR(规范不支持)
  • project-075:使用自定义 env 条目设置和 J2EE 1.4 构建 EAR(规范不支持)
  • project-076:使用自定义 env 条目设置和 JavaEE 5 构建 EAR(规范不支持)
  • project-077:使用自定义 env 条目设置和 JavaEE 6 构建 EAR
  • project-078:构建一个没有用于 ejb 文件名映射的版本的 EAR
  • project-079:使用“默认”库目录模式构建 EAR。使用 defaultLibBundleDir 的值
  • project-080:使用“空”库目录模式构建 EAR。生成一个空的 library-directory 元素
  • project-081:使用“无”库目录模式构建 EAR。不生成库目录元素