updated README.md

merge-requests/1/head
GPrathap 9 years ago
parent d59f7bc089
commit 953b15342f

@ -1,28 +1,49 @@
# cdmf-devicetype-archetype # cdmf-devicetype-archetype
To create new project To install this maven archetype
go to this folder cdmf-devicetype-archetype
mvn clean install
To create new project
go to this folder /wso2iots-1.0.0-SNAPSHOT/samples
mvn archetype:generate -DarchetypeCatalog=local mvn archetype:generate -DarchetypeCatalog=local
Then select the cdmf.devicetype:cdmf-devicetype-archetype as new archetype. Then you need to provide groupId, artifactId, Then select the cdmf.devicetype:cdmf-devicetype-archetype as new archetype. Then you need to provide groupId, artifactId,
version, packaging and name of your device type as shown bellow. version, packaging, name of your device type and name for sensor as shown bellow.
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): : 12 Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): : 3
Define value for property 'groupId': : org.coffeeking Define value for property 'groupId': : org.homeautomation
Define value for property 'artifactId': : connectedcup Define value for property 'artifactId': : safeLocker
Define value for property 'version': 1.0-SNAPSHOT: : 1.0.0-SNAPSHOT Define value for property 'version': 1.0-SNAPSHOT: : 1.0.0-SNAPSHOT
Define value for property 'package': org.coffeeking: : Define value for property 'package': org.homeautomation: :
Define value for property 'deviceType': : connectedCup Define value for property 'deviceType': : safeLocker
Define value for property 'nameOfTheSensor': : lock
Confirm properties configuration: Confirm properties configuration:
groupId: org.coffeeking groupId: org.homeautomation
artifactId: connectedcup artifactId: safeLocker
version: 1.0.0-SNAPSHOT version: 1.0.0-SNAPSHOT
package: org.coffeeking package: org.homeautomation
deviceType: connectedCup deviceType: safeLocker
Y: : Y nameOfTheSensor: lock
To install sample app into IOTS
open '`device-deployer.xml` which is located in wso2iots-1.0.0-SNAPSHOT directory
Under featureArtifacts tag add feature artifact definition as below
<featureArtifactDef>
org.homeautomation:org.homeautomation.safeLocker.feature:1.0.0-SNAPSHOT
</featureArtifactDef>
Under features tag add feature group definition as below
<feature>
<id>org.homeautomation.safeLocker.feature.group</id>
<version>1.0.0-SNAPSHOT</version>
</feature>
mvn clean install -f device-deployer.xml

Loading…
Cancel
Save