IMO checking out all necessary projects should be enough to compile and run the application inside the IDE. At least this is the way it works with our Eclipse project (beside the VCS stuff which has to be installed directly).
Furthermore I noticed that you changed the IntelliJ build script in such a way that it requires a Eclipse installation because of the SWT libraries. You should enhance this and get rid of the Eclipse installation requirement. On 20.01.2015 20:08, Holger Schmeisky wrote: > Hi Basti, > > did it help? > > @Christian: Since this is relevant for every new starter and you know > the new UI stuff better than me, could you update the information on the > homepage? (I can assist or review if you have questions on that and/or > want to improve the setup process). > > Regards, > Holger > > > Holger Schmeisky; holge...@fu-berlin.de > Takustraße 9, Room 008, Freie Universität Berlin, 14195 Berlin > +49 176 64146306 > > Am 19.01.2015 um 17:14 schrieb Christian Cikryt: >> Hi Basti, >> >> The following information may also be useful to everyone who wants to >> have a closer look at the current development version of Saros IntelliJ. >> >> Since December a first version of the HTML UI is included in the >> IntelliJ part of the master branch. So you need SWT as library to >> compile the IntelliJ version of Saros. >> >> In order to do this in IntelliJ you can follow this series of steps: >> >> 1. Download "SWT Binary and Source" for your OS from [1] and extract it. >> >> 2. Open the "Project Structure" Dialog in IntelliJ (CTRL + ALT + SHIFT + S) >> >> 3. Select Modules -> de.fu_berlin.inf.dpp.intellij -> Dependencies -> >> click the green plus -> 2 Library >> >> 4. New Library... -> Java -> find the downloaded SWT folder -> Select >> "swt-debug.jar" and "src.zip" >> >> 5. Give the library the name "swt-debug" and the level "project library" >> (using this settings will allow you to reuse the .iml files from the git >> repository) >> >> 6. After adding the library, set its scope from "compile" to "provided" >> >> Now the project should compile. In order to get it running you need to >> install the "swt library plugin", as Saros IntelliJ now depends on it. >> You can find >> it in the folder "de.fu_berlin.inf.dpp.swt_plugin". To install it follow >> the installation notes: >> >> To install this plugin please copy the whole folder >> 'de.fu_berlin.inf.dpp.swt_plugin' >> into your IntelliJ plugin directory. >> For more information about where this directory is, >> see https://www.jetbrains.com/idea/help/project-and-ide-settings.html >> >> Tip: Look in this dialog [2] to find the "plugins" directory which >> resides just below Sandbox Home. >> >> Feel free to contact me if you have further questions. I will update the >> developer guide in the next days. >> >> Best regards, >> Christian >> >> [1] >> http://download.eclipse.org/eclipse/downloads/drops4/R-4.4-201406061215/#SWT >> [2] >> http://www.saros-project.org/sites/saros-project.org/files/DevDocumentation/saros-i/install09.png >> >> >> >> 2015-01-19 16:06 GMT+01:00 Bastian Sieker <bsie...@mail.uni-paderborn.de >> <mailto:bsie...@mail.uni-paderborn.de>>: >> >> Hi all, >> i just tried to setup IntelliJ with the help of >> http://www.saros-project.org/setup-intellij-environment >> Looks nice until running the Saros-I plugin. >> The compilation errors concern the org.eclipse.swt.* packages which >> does not exist. >> >> One example error in detail: >> >> >> /Users/basti/Desktop/saros/intellij/saros/de.fu_berlin.inf.dpp.intellij/src/de/fu_berlin/inf/dpp/intellij/ui/swt_browser/SwtThread.java >> Error:(25, 31) java: package org.eclipse.swt.widgets does not exist >> Error:(44, 9) java: cannot find symbol >> symbol: class Display >> location: class >> de.fu_berlin.inf.dpp.intellij.ui.swt_browser.SwtThread >> Error:(44, 27) java: cannot find symbol >> symbol: variable Display >> location: class >> de.fu_berlin.inf.dpp.intellij.ui.swt_browser.SwtThread >> >> Any ideas? >> >> Best, Basti >> >> >> ------------------------------------------------------------------------------ >> New Year. New Location. New Benefits. New Data Center in Ashburn, VA. >> GigeNET is offering a free month of service with a new server in >> Ashburn. >> Choose from 2 high performing configs, both with 100TB of bandwidth. >> Higher redundancy.Lower latency.Increased capacity.Completely compliant. >> http://p.sf.net/sfu/gigenet >> _______________________________________________ >> DPP-Devel mailing list >> DPP-Devel@lists.sourceforge.net <mailto:DPP-Devel@lists.sourceforge.net> >> https://lists.sourceforge.net/lists/listinfo/dpp-devel >> >> >> >> >> ------------------------------------------------------------------------------ >> New Year. New Location. New Benefits. New Data Center in Ashburn, VA. >> GigeNET is offering a free month of service with a new server in Ashburn. >> Choose from 2 high performing configs, both with 100TB of bandwidth. >> Higher redundancy.Lower latency.Increased capacity.Completely compliant. >> http://p.sf.net/sfu/gigenet >> >> >> >> _______________________________________________ >> DPP-Devel mailing list >> DPP-Devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/dpp-devel >> > ------------------------------------------------------------------------------ > New Year. New Location. New Benefits. New Data Center in Ashburn, VA. > GigeNET is offering a free month of service with a new server in Ashburn. > Choose from 2 high performing configs, both with 100TB of bandwidth. > Higher redundancy.Lower latency.Increased capacity.Completely compliant. > http://p.sf.net/sfu/gigenet > _______________________________________________ > DPP-Devel mailing list > DPP-Devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/dpp-devel ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ DPP-Devel mailing list DPP-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dpp-devel