// add gatein deployment modules cross-dependencies
ModuleIdentifier moduleId = du.getAttachment(Attachments.MODULE_IDENTIFIER);
if (GateInConfiguration.isGateInArchive(du)) {
final GateInConfiguration config = du.getAttachment(GateInConfigurationKey.KEY);
final ServiceModuleLoader deploymentModuleLoader = du.getAttachment(Attachments.SERVICE_MODULE_LOADER);
if (!moduleId.equals(config.getGateInEarModule())) {
if (!containsDependency(dependencies, config.getGateInEarModule())) {
du.addToAttachmentList(Attachments.MANIFEST_DEPENDENCIES, new ModuleDependency(deploymentModuleLoader,
config.getGateInEarModule(), false, false, false, false));