-
Notifications
You must be signed in to change notification settings - Fork 11
Home
Welcome to the ipss-plugin wiki!
InterPSS core libraries and all dependent libraries (*.Jar) are stored in the following GitHub repository https://github.com/InterPSS-Project/ipss-common
The library projects can be downloaded fully as a ZIP file ( about 60 MB), or clone to the desktop through Git clone as indicated by the two operation buttons shown on the upper right of the website, after clicking the green button [Clone or download].
Some test cases are also available within the ipss.sample project stored in the ipss-plugin repository https://github.com/InterPSS-Project/ipss-plugin
In the following two subsections, two approaches of importing the InterPSS core lib projects and ipss.sample project into your working workspace of Eclipse will be introduced, and they are 1) downloading the whole repository Zip file and 2) clone the repositories on Github via Eclipse EGit plugin.
- Click on the Download Zip button to download a zip file containing all the three lib projects
- Extract (unzip) the projects from the downloaded zip file
- Import->General-> Existing projects into workspace
- Following the same process as before to download the ipss.sample project from https://github.com/InterPSS-Project/ipss-plugin and run the sample cases.
(1) GitHub Eclipse plugin The EGit plugin is available from http://eclipse.org/egit/download/ or Eclipse->Help->Install new software
- Select or add: Work with Kepler - http://download.eclipse.org/releases/kepler
- Choose Eclipse Git Team related installations below
- Eclipse Git Team Provider
- Eclipse Git Team Provider - Source Code
- Eclipse GitHub integration with task focused interface
- Install and restart For the use of EGit, the following user guide is recommended http://wiki.eclipse.org/EGit/User_Guide
(2) Clone the repository to local PC and import the projects into workspace
- Get the project HTTPS clone URL by copying the URL to clipboard from the home page of ipss-plugin, after clicking the green button [Clone or download].
- InterPSS lib projects: https://github.com/InterPSS-Project/ipss-common.git
- InterPSS plugin including the ipss.sample project: https://github.com/InterPSS-Project/ipss-plugin.git
- Open the Git repositories perspective through Eclipse->Window-> Open perspective-> Others-> Git Repository Exploring
- Click "Clone a Git repository and add a clone to this view" to the upper right of the Git Repositories page. Clone the ipss-common and the ipss-plugin repositories to your local storage. Steps for cloning the ipss-plugin repository will be shown below, and the process is the same for ipss-common repository
- Fill the URI with the .git URL copied in step 1). After pasted, the next two item, Host and Repository path, will be filled automatically. Click the [Next] and continue.
- In [Branch Selection] view window, select "common_lib" and click [Next]. Note: Always choose the "common_lib" which means the project build path is linking to the common library Jar.
- Check the build path of ipss.sample in the [Properties] view window to make sure all the required libs are loaded and there is no error in the [Problems] view window.
- commons-logging.jar - ipss.lib.3rdPty/lib/apache
- commons-math3-3.2.jar - ipss.lib.3rdPty/lib/apache
- csparsej-1.1.1.jar - ipss.lib.3rdPty/lib/sparse
- custom.plugin.jar.jar - ipss.lib.3rdPty/lib/plugins
- hazelcast-3.1.jar - ipss.lib.3rdPty/lib/cache
- hazelcast-client-3.1.jar - ipss.lib.3rdPty/lib/cache
- ieee.odm_pss.jar.jar - ipss.lib/lib/ieee
- ieee.odm.schema.jar.jar - ipss.lib/lib/ieee
- ipss_core.impl.jar - ipss.lib/lib/ipss
- ipss_core.jar - ipss.lib/lib/ipss
- ipss_plugin.jar - ipss.lib/lib/ieee
- org.eclipse.emf.common.jar- ipss.lib.3rdPty/lib/eclipse
- org.eclipse.emf.ecore.change.jar- ipss.lib.3rdPty/lib/eclipse
- org.eclipse.emf.ecore.jar- ipss.lib.3rdPty/lib/eclipse
- org.eclipse.emf.ecore.xml.jar- ipss.lib.3rdPty/lib/eclipse
- org.eclipse.emf.jar- ipss.lib.3rdPty/lib/eclipse
- spring-2.5.6.jar - ipss.lib.3rdPty/lib/spring