适用于WebLogic的JavaEE API

时间:2011-08-01 13:46:09

标签: java-ee maven dependencies weblogic

有不同的服务器特定的JavaEE API实现,如:glassfish-javaee或jboss-javaee 它们作为单独的.jar文件分发,可以使用Maven依赖项附加到某个项目 是否有类似于WebLogic AS专门设计的内容? 我希望weblogic.jar文件包含重新加工的工件,但它看起来不像这样 有什么想法吗?

1 个答案:

答案 0 :(得分:5)

理想情况下,您可能希望使用javaee-api依赖项,而不是特定于服务器的依赖项。对于特定于服务器的东西(不是核心EE API),您可以包含weblogic.jar或使用WebLogic的实用程序来创建WLFullClient.jar文件。

Java EE 5:

<dependency>
    <groupId>javaee</groupId>
    <artifactId>javaee-api</artifactId>
    <version>5</version>
    <scope>provided</scope>
</dependency>

Java EE 6:

<dependency>
  <groupId>javax</groupId>
  <artifactId>javaee-api</artifactId>
  <version>6.0</version>
  <scope>provided</scope>
</dependency>

此处有更多信息:http://www.xinotes.org/notes/note/591/

更新: 我建议阅读有关客户端JAR文件的信息:http://download.oracle.com/docs/cd/E12840_01/wls/docs103/client/basics.html

您可能也对WebLogic Maven插件感兴趣。以下是YouTube视频,介绍了如何使用它:http://www.youtube.com/watch?v=GcwcGtz0dyc

...以及Maven的示例项目:https://www.samplecode.oracle.com/sf/projects/oracle-parcel-svc/