Lot of components bundled in stratos.common feature are not needed for
individual products now. They were needed for StratosLive setup. But I
cannot be sure about which bundles are needed and which are not.
Following are the components bundled and features imported in this feature.
IMO, we only need tenant-mgt components. So, we can get rid of
stratos.common feature and try only adding tenant-mgt features to the
product.
To do that, we need to add the tenant-mgt components to Git. Who can help
with it?
<bundles>
<bundleDef>org.wso2.carbon:org.wso2.carbon.stratos.common:${stratos.version}</bundleDef>
<bundleDef>org.wso2.carbon:org.wso2.carbon.redirector.servlet</bundleDef>
<bundleDef>org.wso2.carbon:org.wso2.carbon.activation:${stratos.version}</bundleDef>
<bundleDef>org.wso2.carbon:org.wso2.carbon.sample.installer:${stratos.version}</bundleDef>
<bundleDef>org.wso2.carbon:org.wso2.carbon.tenant.dispatcher</bundleDef>
<bundleDef>org.wso2.carbon:org.wso2.carbon.stratos.landing.page.deployer</bundleDef>
<!-- Tenant Mgmt -->
<bundleDef>org.json.wso2:json</bundleDef>
<bundleDef>org.wso2.carbon:org.wso2.carbon.tenant.mgt:${stratos.version}</bundleDef>
<bundleDef>kaptcha.wso2:kaptcha</bundleDef>
<bundleDef>org.wso2.carbon:org.wso2.carbon.keystore.mgt</bundleDef>
<bundleDef>org.wso2.carbon:org.wso2.carbon.tenant.mgt.core:${stratos.version}</bundleDef>
<bundleDef>org.wso2.carbon:org.wso2.carbon.captcha.mgt</bundleDef>
<bundleDef>org.wso2.carbon:org.wso2.carbon.theme.mgt:${stratos.version}</bundleDef>
<!-- End Tenant Mgmt -->
</bundles>
<importBundles>
<importBundleDef>org.apache.rampart.wso2:rampart-policy</importBundleDef>
<importBundleDef>org.apache.rampart.wso2:rampart-core</importBundleDef>
<importBundleDef>org.apache.rampart.wso2:rampart-trust</importBundleDef>
<importBundleDef>org.wso2.carbon:org.wso2.carbon.application.upload</importBundleDef>
</importBundles>
<importFeatures>
<importFeatureDef>org.wso2.carbon.core.server:${wso2carbon.version}</importFeatureDef>
<importFeatureDef>org.wso2.carbon.identity.authenticator.saml2.sso.server:${carbon.version}</importFeatureDef>
<importFeatureDef>org.wso2.carbon.registry.core.server:${carbon.version}</importFeatureDef>
</importFeatures>
On Fri, Apr 18, 2014 at 2:50 PM, Sameera Medagammaddegedara <
[email protected]> wrote:
> Hi Everyone,
>
> *Background*
>
> - The Enterprise Store (ES) and the Cassandra components require the
> stratos.common.server.feature :2.2.1
> - At the moment we are in the process of moving ES to Carbon 4.3.0 for
> the next Governance Registry milestone.
>
> *Problem*
>
> - The stratos.common.server.feature 2.2.1 cannot be used as it has
> dependencies on 4.2.0 features:
> org.wso2.carbon.registry.core.server.feature.group
> - This feature is used for multitenancy support in the Cassandra
> component and is needed by several other products as well.
> - In an offline discussion AmilaM , proposed the option of dropping
> the feature and utilizing only the components required for multitenancy.In
> which case the tenant-mgt component[1] will need to be moved to Git as
> well.
>
> *Questions*
>
> - What is the best approach to replacing this feature?
>
>
> *References*
> [1]tenant-mgt repository ,URL
> https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/components/stratos/tenant-mgt/
>
> Thank You,
> Sameera
>
> --
> Sameera Medagammaddegedara
> Software Engineer
>
> Contact:
> Email: [email protected]
> Mobile: + 94 077 255 3005
>
--
*Amila Maharachchi*
Senior Technical Lead
WSO2, Inc.; http://wso2.com
Blog: http://maharachchi.blogspot.com
Mobile: +94719371446
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev