有没有办法像使用maven一样将EAR远程部署到Oracle?
有没有办法在将EAR构建到Oracle AS后远程部署它?Eclipse具有远程部署功能,我正在为maven2寻找类似的功能:有没有办法像使用maven一样将EAR远程部署到Oracle?,oracle,deployment,maven-2,weblogic,Oracle,Deployment,Maven 2,Weblogic,有没有办法在将EAR构建到Oracle AS后远程部署它?Eclipse具有远程部署功能,我正在为maven2寻找类似的功能: 这不是你问题的完整答案;这只是一个清单,供解决此问题时查阅: 如何处理生成的源,何时生成它们 您需要META-INF中的自定义信息吗 如何管理罐子? 您可以将它们安装在外部存储库、本地存储库中,或者使用系统、项目相对路径或系统绝对路径指定它们 如果使用system指定,则可以将编译时JAR保存在任何位置,也可以将需要的JAR保存在webapp/WEB-INF中
这不是你问题的完整答案;这只是一个清单,供解决此问题时查阅:
- 如何处理生成的源,何时生成它们
- 您需要META-INF中的自定义信息吗
- 如何管理罐子?
- 您可以将它们安装在外部存储库、本地存储库中,或者使用系统、项目相对路径或系统绝对路径指定它们
- 如果使用system指定,则可以将编译时JAR保存在任何位置,也可以将需要的JAR保存在webapp/WEB-INF中
<packaging>ear</packaging>
<build>
<finalName>ear-name</finalName>
<!-- you can have only one source path-->
<sourceDirectory>src-dir-path</sourceDirectory>
<!-- you can have only one test path-->
<testSourceDirectory>test-dir-path</testSourceDirectory>
<!-- you can have several resource paths -->
<resources>
<resource>
<directory>src-resources-path</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<!-- you can have several test resource paths -->
<testResources>
<testResource>
<directory>test-resources-path</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</testResource>
</testResources>
</build>
ear
耳名
src-dir路径
测试目录路径
资源路径
**/*.爪哇
测试资源路径
**/*.爪哇
其他提示:
- 研究Eclipse生成的ear和maven生成的ear,检查差异
- 您可以通过mvn compile找到缺少的JAR,不要为此使用IDE,您需要确保maven拥有它所需要的所有JAR
- 您可以在maven中使用ant脚本,使用maven antrun插件,如果需要,我可以提供示例
谢谢你的提示。如果有人能证实这是否也适用于甲骨文AS 10,我将不胜感激。我还没有看到任何支持或反对的证据,不过你自己应该很快就能证实。它已经过版本8.1 SP 4-6和9.0-9.2 MP3的测试。如果API发生了更改,您应该会得到一个非常明显的错误。