首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ATG runAssembler -模块导入顺序

ATG runAssembler -模块导入顺序
EN

Stack Overflow用户
提问于 2014-01-06 13:27:41
回答 2查看 2K关注 0票数 3

我试图基于默认的商业参考存储使用ATG runAssembler创建ear,我的主要目的是覆盖一些CRS的jsp文件。

我已经创建了模块MyModule (带有包含我的war文件的子模块商店),并在Manifest中指定了所有必需的模块,包括Store.Storefront。在我看来,MyModule.Storefront应该是runAssembler导入中的最后一个,因为首先应该导入所有必需的模块。我使用以下命令创建ear:

代码语言:javascript
复制
./runAssembler -overwrite -standalone $DYNAMO_ROOT/MyModule/deploy/MyModule.ear -m MyModule.Storefront

但我搞错了进口顺序:

代码语言:javascript
复制
...
Importing classes...
Importing classes for module DafEar
Importing classes for module MyModule.Storefront
Importing classes for module DafEar.Admin
Importing classes for module DafEar.base
Importing classes for module DCS.PublishingAgent
Importing classes for module Store.Storefront
Importing classes for module DCS.AbandonedOrderServices
...

我做错什么了?我该怎么做才能改变订单?您知道其他不影响默认文件的覆盖CRS jsp页面的方法吗?

谢谢。

UPD: MyModule.Storefront的清单:

代码语言:javascript
复制
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
ATG-Version: 10.1.2
ATG-Version-Full: 10.1.2
ATG-Config-Path: config/
ATG-Product: STF
ATG-Required: MyModule.Back Store.Storefront
ATG-Web-Module: j2ee-apps/Storefront/store.war
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-15 09:11:48

将模块Store.Storefront移至字段ATG-Required的起始位置:核心在此字段上的位置对所需模块进行排序。

票数 1
EN

Stack Overflow用户

发布于 2014-01-08 16:46:09

当您使用ATG的分层概念时,您应该知道我们覆盖了该特定组件的现有属性的属性。这不是用来覆盖JSP页面的定义。如果要用自定义JSP替换CRS,则需要更改组件(配置文件夹中的.properties文件)值。

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

https://stackoverflow.com/questions/20951043

复制
相关文章

相似问题

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