Skip to content

SMB-TEC/xo-archetypes

Repository files navigation

xo-archetypes

This projects provides several Maven archetypes for eXtended Objects framework - XO for short. Those archetypes allows to quickly bootstrap a Maven project to develop an XO application. It currently uses the 0.4.0-SNAPSHOT version of XO.

xo-blueprints-quickstart

The quickstart archetype creates a simple XO application using the TinkerPop Blueprints binding. To initiate the XO-Blueprints application call:

mvn archetype:generate \
  -DarchetypeArtifactId=xo-blueprints-quickstart \
  -DarchetypeGroupId=com.smb-tec.xo.archetypes \
  -DarchetypeVersion=0.0.3-SNAPSHOT \
  -DgroupId=your.company \
  -DartifactId=my-xo-blueprints

Once generated, the application is ready to be built and test:

cd my-xo-blueprints
mvn clean verify

xo-mongodb-quickstart

t.b.d.

xo-neo4j-quickstart

The quickstart archetype creates a simple XO application using the Neo4j binding. To initiate the XO-Neo4j application call:

mvn archetype:generate \
  -DarchetypeArtifactId=xo-neo4j-quickstart \
  -DarchetypeGroupId=com.smb-tec.xo.archetypes \
  -DarchetypeVersion=0.0.3-SNAPSHOT \
  -DgroupId=your.company \
  -DartifactId=my-xo-neo4j

Once generated, the application is ready to be built and test:

cd my-xo-neo4j
mvn clean verify

xo-orientdb-quickstart

The quickstart archetype creates a simple XO application using the OrientDb binding. To initiate the XO-OrientDb application call:

mvn archetype:generate \
  -DarchetypeArtifactId=xo-orientdb-quickstart \
  -DarchetypeGroupId=com.smb-tec.xo.archetypes \
  -DarchetypeVersion=0.0.3-SNAPSHOT \
  -DgroupId=your.company \
  -DartifactId=my-xo-orientdb

Once generated, the application is ready to be built and test:

cd my-xo-orientdb
mvn clean verify

xo-titan-quickstart

t.b.d.

License

xo-archetypes is contributed under Apache License 2.0.

Continuous Build

Build Status

About

Maven archetypes for eXtended Objects (XO)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages