首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Ant只将选定的资源从OSB (Eclipse工作区)导出到sbconfig.jar?

如何使用Ant只将选定的资源从OSB (Eclipse工作区)导出到sbconfig.jar?
EN

Stack Overflow用户
提问于 2014-04-01 09:21:07
回答 1查看 2K关注 0票数 0

我正在尝试为OSB PS5构建一个代理部署档案(所以我不能使用configjar)。代理是用Oracle Enterprise for Eclipse构建的。

为了获得每个代理的小档案,我想用选定的资源(业务服务、转换等)构建不同的档案。根据每个代理。

使用OEPE,这是通过在资源级别导出OSB存档来完成的。我只选择所需的代理,勾选‘包括依赖’,仅此而已。结果sbconfig.jar在'ExportInfo‘中具有,并且只为所选代理提供资源。

使用Ant导出的所有示例都以这样的方式使用Eclipse 'com.bea.alsb.core.ConfigExport‘应用程序:

代码语言:javascript
复制
  <java dir="${osb.home}/lib" classpathref="library.osb"
        jar="${eclipse.home}/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar"
        fork="true" failonerror="true" maxmemory="768m">
     <jvmarg line="-XX:MaxPermSize=256m"/>   
     <arg line="-data ${workspace.dir}"/>
     <arg line="-application com.bea.alsb.core.ConfigExport"/>
     <arg line="-configProject ${config.project}"/>
     <arg line="-configJar ${config.jar}"/>
     <arg line="-exportLevel false"/>
     <arg line="-configSubProjects ${config.subprojects}"/>
     <arg line="-includeDependencies ${config.includeDependencies}"/>
     <sysproperty key="weblogic.home" value="${weblogic.home}"/>
     <sysproperty key="osb.home" value="${osb.home}"/>
     <sysproperty key="harvester.home" value="${osb.home}/harvester"/>
     <sysproperty key="sun.lang.ClassLoader.allowArraySyntax" value="true"/>
     <sysproperty key="osgi.bundlefile.limit" value="750"/>
     <sysproperty key="middleware.home" value="${fmw.home}"/>
  </java>

因此,它在项目级别上导出Eclipse工作区中的资源,包括所有的代理等等。那么,有什么方法可以用选定的资源导出代理呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-28 09:50:32

这个问题用不寻常的方式解决了。我从OSB PS6 (简单地复制到自定义文件夹)与来自OSB PS5的其他库一起使用了OSB。我还用了

代码语言:javascript
复制
<java fork="true" classname="com.bea.alsb.tools.configjar.ConfigJar" ...>

而不是configJar任务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22781603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档