E commerce ATG runAssembler-模块导入顺序

E commerce ATG runAssembler-模块导入顺序,e-commerce,atg,E Commerce,Atg,我正在尝试使用基于默认商业参考存储的ATG runAssembler创建ear,我的主要目的是覆盖CRS的一些jsp文件 我已经创建了模块MyModule(带有包含war文件的子模块Storefront),并在清单中指定了所有必需的模块,包括Store.Storefront。在我看来,MyModule.Storefront应该是runAssembler导入的最后一个模块,因为首先应该导入所有必需的模块。我使用以下命令创建ear: ./runAssembler -overwrite -standa

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

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

./runAssembler -overwrite -standalone $DYNAMO_ROOT/MyModule/deploy/MyModule.ear -m MyModule.Storefront
但我的进口顺序错了:

...
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的清单。店面:

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

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

将模块
Store.Storefront
移动到字段的开头
ATG Required
:Nucleus命令所需模块及其在此字段上的位置。

MyModule.Storefront的MANIFEST.MF文件是什么样的?您的自定义模块应取决于Store.Storefront,因此它将在ATG模块之后生成。同样在runAssembler中,将MyModule.Storefront移到Store.Storefront之后。我已将请求的清单添加到描述中。问题是,我在manifest和runAssembler中使用了许多不同顺序的模块,但这对我没有帮助。据我所知,JSP没有定义为Nucleus组件,因此不可能重写JSP覆盖相应的属性。我说得对吗?也许我误解了你们的意思。我发现了这样一个决定:我已经将我的模块放在runAssembler模块列表的末尾,并从模块清单中删除了所需的ATG。