Skip to content

chrisisbd/Starbase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starbase

Development Instructions.

We currently use IntelliJ Community Edition IDEA to build Starbase. 

http://www.jetbrains.com/idea/download/   

Note: The Framework.xml build file will not work natively with ANT from the commandline. 

We're currently building against Oracle Java JDK 1.6.0_45 available from:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR

Note: 
    1.) You will need to register with Oracle to download the JDK.
    2.) You can not use any other version of JDK such as OpenJDK

For your first build using IntelliJ IDEA you will need to make a couple of corrections to framework.properties and the Projects Setting as detailed below.

Please note the below example is for Linux, I'll detail any additional differences with Mac OS X and Windows build below.

1.) Edit the file framework.properties and set the jdk.home.1.6 path to your JDK home

    e.g. jdk.home.1.6=/home/mark/opt/jdk1.6.0_45
    
2.) If this is the first time you've used IntelliJ then you need to set you projects 
    JDK; press F4 to open the Projects Settings.  Set the which JDK you are using under 
    the 'Platform Settings' heading, SDKs. Use the green plus sign to select your JDK 
    installation. 

    Also have a look at http://confluence.jetbrains.com/display/IntelliJIDEA/Version+Control+Basics
    and check your settings look correct.

Files that must not be pushed to the master branches are as follows:

1.) Framework.iws (This is a user specific file and is not to be shared.)

2.) classes/ 

3.) dist/

4.)	src/org/lmn/fc/model/xmlbeans/

5.)	xml/

6.) framework.properties

Note regarding empty folders.

Empty folders are by default ignored by git if you wish an empty folder to be included 
in your commits and pushes you must add a .gitkeep file to the folder first. 

Building on Mac OS X

TO BE DONE ...

Building on Windows

TO BE DONE ...

About

The Starbase Observatory Software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published