9
Setting up an OpenFIDY Dev Environment Ian Ibbotson Knowledge Integration Ltd This work is licensed under a Creative Commons Attribution 3.0 Unported License.

Setting up and open fidy dev environment

  • Upload
    ianibbo

  • View
    359

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Setting up and open fidy dev environment

Setting up an OpenFIDY Dev Environment

Ian IbbotsonKnowledge Integration Ltd

This work is licensed under a Creative Commons Attribution 3.0 Unported License.

Page 2: Setting up and open fidy dev environment

STOP

Here be dragons :) (Albeit friendly fluffy linux shaped ones)

Do you really need to build the base aggregator

Do you really need to build FIDY

All components can be downloaded as zipped up installable units from

http://bit.ly/OpenFIDY2016zip

Page 3: Setting up and open fidy dev environment

You Will Need (1/2)

Administrator Access on the Platform of your choice.

These Instructions for Ubuntu 10.10 Server ed

Aggregator Regularly Built and Deployed on windows also.

Page 4: Setting up and open fidy dev environment

You Will Need (2)

The SUN JDK

Sorry.. The OpenJDK won't work (Yet)

Apache Maven

A Database

Default config is for a MySQL db, deployed against postgres, oracle and MS SQL Server.

An active internet connection (At a decent speed to download dependencies)

Subversion

Page 5: Setting up and open fidy dev environment

SUN JDK - Notes

apt-get install python-software-properties

add-apt-repository ppa:sun-java-community-team/sun-java6

apt-get update

apt-get install sun-java6-jdk

update-java-alternatives -s java-6-sun

Page 6: Setting up and open fidy dev environment

Installing Base Tools

Make sure your java and maven tools are correctly installed

Verify with “mvn -v” and “java -version”

Please verify you are running the SUN JDK!

Add MAVEN_HOME and JAVA_HOME to an RC file

Add MAVEN_HOME/bin to path in RC also.

(We use /etc/profile, YMMV)

Page 7: Setting up and open fidy dev environment

Checking Out the Source Codesvn checkout svn://developer.k-

int.com/home/svn/repositories/default/ispp

N.B. This is direct to the subversion repository in anonymous mode rather than via the http interface.

Page 8: Setting up and open fidy dev environment

Buildingcd ispp/datamodel/trunk

mvn clean install

cd ../../ispp-dpp

mvn clean install

cd ../../ispp-web-assemly

mvn clean assembly

cd target/output

The .zip is your installable FIDY Deployment

Page 9: Setting up and open fidy dev environment

The EndSee Installing and Running an OpenFIDY

instance