- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遵循了一些关于 EJB 3.1 的教程,这些教程使用了 EJB-API 的以下依赖项。
<dependency>
<groupId>org.jboss.spec.javax.ejb</groupId>
<artifactId>jboss-ejb-api_3.1_spec</artifactId>
<version>1.0.2.Final</version>
</dependency>
我的问题是,这仅适用于 jboss,或者我可以在任何其他应用程序服务器中使用它。如果不是,为什么会有这样的依赖关系,它们不独立于它部署的应用程序服务器。而且我还发现了this reference对于 ejb 3.1 api。因此,请详细说明这些是什么以及为什么会出现这些。
最佳答案
您可以在任何您喜欢的服务器上使用它。请记住添加 <scope>provided</scope>
像这样标记依赖项:
<dependency>
<groupId>org.jboss.spec.javax.ejb</groupId>
<artifactId>jboss-ejb-api_3.1_spec</artifactId>
<version>1.0.2.Final</version>
<scope>provided</scope>
</dependency>
provided
scope 表示此依赖项仅用于编译您的代码,不包含在生成的 EAR/WAR/JAR 中。在运行时,此依赖项由您的应用程序服务器(JBoss、Websphere 等)提供。如果您省略范围规范部分,可能会发生非常糟糕的事情。
关于java - EJB 3.1 的 Maven 依赖性 [jboss-ejb-api_3.1_spec],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29001981/
我已经开始集成 jasmine-node 来测试一些 REST API,但我很难找到一种方法来指定 _spec 文件执行顺序。 由于所有 API 都需要 Bearer 身份验证 header ,因此我
我正在开发一个引擎(gem),它有一些要测试的 js 代码,但我似乎无法让它工作。我关注了 wiki article并设置一个基本示例,但我只得到 0 个示例,0 个失败。 完成的步骤: 在 gems
This website列出可用于为特定 Rails 文件创建规范文件的各种生成器。 我知道如何为模型生成规范文件。 例如:rails generate rspec:model Customer 创建
我已经安装了 rspec-rails gem。当我跑 rails g model movie showtime_date:date showtime_time:time我想,我应该得到 invoke
我是一名优秀的程序员,十分优秀!