Menu

Tree [f41ff1] master /
 History

HTTPS access


File Date Author Commit
 buildscripts 2016-11-10 Luis de la Garza Luis de la Garza [734d62] Revert "Revert "Update Portlets to Liferay 6.2....
 ext 2016-11-10 Luis de la Garza Luis de la Garza [734d62] Revert "Revert "Update Portlets to Liferay 6.2....
 portlets 2016-11-10 Luis de la Garza Luis de la Garza [f41ff1] Revert "Without being able to compile WidgetSet...
 xml 2016-11-10 Luis de la Garza Luis de la Garza [734d62] Revert "Revert "Update Portlets to Liferay 6.2....
 .gitignore 2016-11-10 Luis de la Garza Luis de la Garza [734d62] Revert "Revert "Update Portlets to Liferay 6.2....
 build.xml 2014-07-15 richardgr richardgr [dd4c70] added copy mdportlet
 readme.md 2014-04-16 chahuistle chahuistle [566651] Merged branch chemdoodle-6.0 into trunk

Read Me

Welcome to MoSGrid

Contents

1. Getting the source code.

2. Building MoSGrid.

3. Developing in MoSGrid.

4. Installing MoSGrid.

5. Support.

1. Getting the source code.

Roughly speaking, MoSGrid is a set of Liferay portlets that are gUSE enabled (using gUSE's Application Specific Module - ASM) and as such, the programming language is Java. You will need:

  1. The Java Platform Standard Edition Development Kit. Currently, MoSGrid uses Java 1.6, so your safest bet is to use Java SE 1.6, however, it should be possible to use a newer compiler and still generate Java 1.6 compatible code.
  2. Apache Ant version 1.8 or higher.
  3. A Subversion (SVN) client.

Once you have got all you need, open up a command terminal and execute the following command to check out the code from the SourceForge SVN repository:

$ svn co svn+ssh://<username>@svn.code.sf.net/p/mosgrid/svn/<code-path> <dest-folder>

Where:

  • username is your SourceForge id.
  • code-path is the path of the code that you'll be checking out. Typically, you would either download from trunk or from your branch.
  • dest-folder is the name of the folder in which you want the code to be downloaded.

Assuming that your SourceForge id is watermolecule and you want the code to land in a folder named mosgrid-svn, the following are examples of how you would check out MoSGrid's source code:

  • To checkout MoSGrid's trunk (i.e., the latest of the latest):
    $ svn co svn+ssh://watermolecule@svn.code.sf.net/p/mosgrid/svn/trunk mosgrid-svn

  • To checkout a branch called atomic-bomb:
    $ svn co svn+ssh://watermolecule@svn.code.sf.net/p/mosgrid/svn/branches/atomic-bomb mosgrid-svn

2. Building MoSGrid.

At this point, you should have downloaded the code. To build all MoSGrid components, go to the folder in which you downloaded the code and type:

$ ant build

At the end, you should see ant reporting something similar to:

BUILD SUCCESSFUL
Total time: 9 centuries 5 years 6 months 3 days 9 hours 1 minute 49 seconds

But of course, build time will depend on how fast your computer is. In our example, we used a computer with the latest Potato EngineTM.

3. Developing in MoSGrid.

You are strongly encouraged to use Eclipse Kepler (version 4.3) or newer, however, since MoSGrid is built using ant scripts, you can use any editor, hell, if you want to use emacs or vi, feel free!

The repository contains all needed Eclipse project files and Eclipse settings. You just need to import the projects in your workspace.

4. Installing MoSGrid.

Good luck!

5. Support.

Check the support page for further assistance.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.