Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "OM2M/Download"
< OM2M
Line 1: | Line 1: | ||
__TOC__ | __TOC__ | ||
+ | == Get OM2M binaries == | ||
+ | TODO | ||
+ | |||
== Get OM2M source code == | == Get OM2M source code == | ||
+ | === Clone OM2M project === | ||
* OM2M is available on this repository: http://git.eclipse.org/gitroot/om2m/org.eclipse.om2m.git | * OM2M is available on this repository: http://git.eclipse.org/gitroot/om2m/org.eclipse.om2m.git | ||
* Clone the OM2M project using the following command: | * Clone the OM2M project using the following command: | ||
Line 7: | Line 11: | ||
</pre> | </pre> | ||
− | == Add required libraries (This step will be removed when all third libraries will be validated by Eclipse) == | + | === Add required libraries (This step will be removed when all third libraries will be validated by Eclipse) === |
* To help you take advantage of the OM2M platform, we decided to provide the source code and ask you to manually add libraries currently being validated by Eclipse: | * To help you take advantage of the OM2M platform, we decided to provide the source code and ask you to manually add libraries currently being validated by Eclipse: | ||
Line 18: | Line 22: | ||
− | == Build OM2M using maven== | + | === Build OM2M using maven=== |
* '''"Apache Maven 3" is required to build OM2M.''' | * '''"Apache Maven 3" is required to build OM2M.''' | ||
* Got to the "org.eclipse.om2m" directory. | * Got to the "org.eclipse.om2m" directory. | ||
Line 26: | Line 30: | ||
</pre> | </pre> | ||
− | == Generated products == | + | === Generated products === |
* Two Eclipse products will be generated after a successful built: | * Two Eclipse products will be generated after a successful built: | ||
** The NSCL product can be found on this directory: "om2m/org.eclipse.om2m/org.eclipse.om2m.site.nscl/target/products/nscl/<os>/<ws>/<arch>" | ** The NSCL product can be found on this directory: "om2m/org.eclipse.om2m/org.eclipse.om2m.site.nscl/target/products/nscl/<os>/<ws>/<arch>" |
Revision as of 08:19, 28 July 2014
Contents
Get OM2M binaries
TODO
Get OM2M source code
Clone OM2M project
- OM2M is available on this repository: http://git.eclipse.org/gitroot/om2m/org.eclipse.om2m.git
- Clone the OM2M project using the following command:
git clone http://git.eclipse.org/gitroot/om2m/org.eclipse.om2m.git
Add required libraries (This step will be removed when all third libraries will be validated by Eclipse)
- To help you take advantage of the OM2M platform, we decided to provide the source code and ask you to manually add libraries currently being validated by Eclipse:
- Download required libraries from this link: om2m-libs.rar
- Extract OM2M-libs and add the following libraries to "org.eclipse.om2m" repository as follows:
- "db4o-core-java5-8.1-SNAPSHOT.jar" library under "org.eclipse.om2m.core\libs"
- "obix.jar" library under "org.eclipse.om2m.commons\libs"
- "xsd" folder under "org.eclipse.om2m.commons\src\main\resources"
Build OM2M using maven
- "Apache Maven 3" is required to build OM2M.
- Got to the "org.eclipse.om2m" directory.
- Build OM2M using the following command: (An internet connection is required to download dependencies)
mvn clean install
Generated products
- Two Eclipse products will be generated after a successful built:
- The NSCL product can be found on this directory: "om2m/org.eclipse.om2m/org.eclipse.om2m.site.nscl/target/products/nscl/<os>/<ws>/<arch>"
- The GSCL product can be found on this directory: "om2m/org.eclipse.om2m/org.eclipse.om2m.site.gscl/target/products/gscl/<os>/<ws>/<arch>"
- You can also import the "org.eclipse.om2m" project as maven project in the Eclipse RPC IDE, and use Eclipse maven tools to build the OM2M platform.