Skip to main content
Jump to: navigation, search

Difference between revisions of "OM2M/Download"

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 07:19, 28 July 2014

Get OM2M binaries

TODO

Get OM2M source code

Clone OM2M project

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.

Back to the top