OpenIotOrg / openiot

The Open Source Project for the Internet of Things
459 stars 189 forks source link

[M2Eclipse] Build Order #126

Closed jbjares closed 8 years ago

jbjares commented 8 years ago

Hi All, After importing all the projects under the develop branch, I'm quite sure that there is a build order, as well as, happens with the deployment like exposed at this documentation: https://github.com/OpenIotOrg/openiot/wiki/Installation-Guide. Anyone know if I'm right, and if yes:

a) I would like to know if the order is the same of the deployment?

b) Anybody have already configured the parent pom to deal with that sort of thing?

Thanks in advance.

nkef commented 8 years ago

Dear jbjares, Thank you for your interest please use openiot-dev mailing list for questions or issues that has not been identified

nkef commented 8 years ago

Yes you are correct. The parent pom is configured this way.

The following modules are libraries that are dependencies from other modules and needs to be installed (mvn install)

    <module>utils/utils.commons</module>
    <module>modules/security/security-client</module>
    <module>modules/lsm-light/lsm-light.client</module>
    <module>ui/ui.requestCommons</module>

the following are standalone components that needs to be paccaged (mvn package) and deployed

    <module>modules/security/security-server</module>
    <module>modules/security/security-management</module>
    <module>modules/lsm-light/lsm-light.server</module>
    <module>modules/x-gsn</module>
    <module>modules/sdum/sdum.core</module>
    <module>modules/sdum/sdum.client</module>
    <module>modules/scheduler/scheduler.core</module>
    <module>modules/scheduler/scheduler.client</module>
    <module>ui/ide/ide.core</module>
    <module>ui/ui.requestDefinition</module>
    <module>ui/ui.requestPresentation</module>
    <module>ui/ui.schemaeditor</module>

more details regarding the one by one build and deploy here