-
Notifications
You must be signed in to change notification settings - Fork 70
Developing with the Social SDK
to build the domino part of the sdk prepare and configure first the domino platform as detailed here: Generating a notes platform
you will need:
- java
- maven
- git
To use the SDK clone this repository and build from the command line using
- mvn install if you need the java part of the SDK
- mvn install -Dnotes-platform=file:///path-to-platform if you also need the domino/xpages plugins
You will then be able to depend from the artifacts out of your local maven repository and build maven applications in the IDE of your choice.
Download and unpack the zip released here: SocialSDK Releases
You will then be able to use the war projects and depend on the jar libraries from the IDE of your choice.
you will need:
- Eclipse based IDE (3.8+ or RAD)
- m2eclipse http://eclipse.org/m2e/download/
- egit http://www.eclipse.org/egit/download/
- tycho connectors
It is better to download the m2e tycho connectors beforehand, to avoid problem with the lifecycle mappings afterward. To do so, you have two options:
- if you have installed the eclipse marketplace, you can find the tycho connectors there.
- if you don't have the eclipse marketplace, you can use install new software feature with this update site: http://central.maven.org/maven2/.m2e/connectors/m2eclipse-tycho/0.6.0/N/0.6.0.201207302152/
- as an alternative you can also load the projects and then run a 'quick fix' right clicking on the 'missing tycho lifecycle mapping' error message.
Create your own fork on GitHub
Clone the repository on your local machine Import the projects as maven projects
Refer to the egit manual for a step by step guide: http://wiki.eclipse.org/EGit/User_Guide#Starting_from_existing_Git_Repositories
If you get an error about the missing .apt_generated folder go to the offending project and generate the folder.