Maven 2 & 打包 ejb 与 jar

2024-03-03

如果我使用 ejb 3.1,两者之间有什么区别

<packaging>jar</packaging>

and

<packaging>ejb</packaging>
...
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-ejb-plugin</artifactId>
    <version>2.3</version>
    <configuration>
        <ejbVersion>3.1</ejbVersion>
    </configuration>
</plugin>

使用包装类型ejb包括执行maven-ejb-插件 http://maven.apache.org/plugins/maven-ejb-plugin/usage.html。包装类型并非如此jar(除非您明确配置它)。仅当您需要定义与默认值不同的配置时,才需要原始问题中所述的插件配置。

据我所知,maven-ejb-plugin 的主要目的是创建一个EJB客户端 http://maven.apache.org/plugins/maven-ejb-plugin/examples/generating-ejb-client.html模块(仅包括接口)。但恕我直言,这不再是推荐的方式。通常,您通过单独的模块提供 API,并且不要让 ejb 插件自动创建它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Maven 2 & 打包 ejb 与 jar 的相关文章

随机推荐

  • 同位素重排方法错误,没有这样的方法

    抱歉 如果我不是第一个 那么同位素重新布局方法有效吗 他们改变了还是我做错了什么 我有一个装有图像的容器 有时我需要用新图像替换图像 并且需要 重新布局 容器 container isotope reLayout 该方法返回 no such
  • Ant 代码未在 Maven 中运行

    这可能是我在 Java 中见过的最奇怪的事情 以下代码 不使用外部库 使用 Ant 完美运行 在 Netbeans 上 在 Windows 7 计算机上 public static void main String args throws
  • Javascript 中如何判断一个对象是否是对象字面量?

    有没有办法在 Javascript 中确定对象是否是使用创建的对象字面量 http www brainonfire net blog javascript object literal namespace 符号或使用构造函数方法 在我看来
  • Android - 按显示名称查找联系人

    我正在尝试按显示名称查找联系人 目标是打开此联系人并向其中添加更多数据 特别是更多电话号码 但我什至很难找到我想要更新的联系人 这是我正在使用的代码 public static String findContact Context cont
  • 将 app.config 加载到 AppDomain 中

    我无法将 App Config 文件加载到应用程序域中 我在用着 System AppDomain CurrentDomain SetData APP CONFIG FILE config path from Powershell 调用使用
  • 没有单独的 Javascript 文件的网络工作者?

    据我所知 Web Worker 需要编写在单独的 JavaScript 文件中 并按如下方式调用 new Worker longrunning js 我正在使用闭包编译器来组合和缩小我的所有 JavaScript 源代码 并且我不想让我的工
  • 从带引号的字符串中提取键值对

    我在为这一要求编写 优雅 解析器时遇到困难 看起来不像是一份C早餐 输入是一个字符串 键值对以 分隔并连接 key1 value1 key2 value2 欺骗我的部分是值可以用引号引起来 并且引号内的 不会结束键 key1 value1
  • cx_Oracle:distutils.errors.DistutilsSetupError:无法找到 Oracle 包含文件

    我需要在 Linux Linux 2 6 18 371 1 2 el5 i686 上安装 cx Oracle for Python 2 5 我已经安装了Oracle客户端10 2 0 4 我尝试过以下操作 1 下载cx Oracle tar
  • PipelineException:在输入中找不到 mask_token ([MASK])

    我收到此错误 PipelineException 在输入中找不到 mask token MASK 当我运行这条线时 fill mask 汽车 我在 Colab 上运行它 我的代码 from transformers import BertT
  • 使用 Authorize.net 测试静默帖子

    我目前有一个使用 Authorize net 的 ARB API 的应用程序 我的一切都按照我认为应该的方式工作 但我真的很想收到从authorize net测试服务器 test authorize net 返回的无声帖子 这是我的帐户创建
  • 在 C++ 中,为什么要在“const char array”和包装“const char*”的私有结构上重载函数?

    我最近在 ENTT 图书馆遇到了一个有趣的课程 此类用于计算字符串的哈希值 如下所示 std uint32 t hashVal hashed string to value ABC hashed string hs ABC std uint
  • NumPy:如何过滤矩阵行

    我是 numpy 的新手 在尝试过滤样本的子集时遇到困难 我有一个形状为的矩阵 1000 12 即 1000 个样本 每个样本有 12 个数据列 我愿意创建两个矩阵 一个包含样本中的所有异常值 另一个包含所有非异常值的元素 生成的矩阵应具有
  • 自定义类别或操作的目的是什么?

    我正在阅读 Wei Mung Lee 撰写的 Beginning Android Application Development 我对自定义操作和类别感到困惑 以下是一个示例中的一些代码 该操作是一个包名称 唯一一次再次提到它是在 Inte
  • 当应用程序委托中出现平坦问题时 iPad 启动方向

    和许多人一样 我有一个启动屏幕 它会以动画方式显示我的应用程序的第一个视图 我一直在针对 iPad 重新设计此功能 如果您以纵向或横向模式握住设备 一切都会按预期工作 使用正确的默认图像 使用用于动画关闭的正确图像 所有方向都有效美好的 B
  • 触发 AVAudioPlayer 停止所有声音并播放选定的声音,除非单击播放(选定)按钮

    我正在创建一个音板应用程序 一次播放一种声音 我希望 UIButton 能够停止所有其他声音的播放 并在单击时开始播放自己的声音 我设置了一个 AVAudioPlayer 来播放所有声音 我在单击时更改声音文件 url 因为我一次只想播放一
  • MySQL“IF EXISTS”的用法

    以下是我想要执行的两个语句 但它们返回错误消息 IF EXISTS SELECT FROM gdata calendars WHERE group AND id SELECT 1 ELSE SELECT 0 and IF SELECT CO
  • 将数据保存在离线应用程序 React Native 中

    我想使用 React Native 为儿童离线创建一个字母表应用程序 我想问你存储每个字母数据的最佳方式是什么 例如 字母 ID 字母 NAME 字母 IMG SRC 等 我考虑过使用JSON 但我们也决定向您询问一下 也许有更好的方法 如
  • Fish shell 命令替换

    有没有更好的方法在 Fish shell 中进行命令替换 在 bash 中我可以这样做 echo whoami user echo I am whoami I am user 但在鱼中看起来我必须这样做 echo whoami user e
  • ggplot箱线图中的连接点

    我正在尝试创建一个简单的箱线图 其中包含类似于此问题中描述的连接线 使用线条和多因素连接 ggplot 箱线图 https stackoverflow com questions 36240695 connect ggplot boxplo
  • Maven 2 & 打包 ejb 与 jar

    如果我使用 ejb 3 1 两者之间有什么区别