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