Updated from what I wote in Feb 2014. The following is what I did on 2015-06-13. Intellij 14.1.3. BEAST 2.3.0.
I downloaded zip from https://github.com/CompEvol/beast2 and unpacked as beast2p3p0.
There seem to be various places and ways to get the BEAST2 source. I don't know which is recommended.
(This is my primitive branching procedure.)
STACEY230104STACEY230104, deleted directory .idea, files STACEY230.iml, lib\stacey.jar, stacey.src.jarversion.xmlbeast2p3p0.I suspect the above is not necessary, but maybe best to make sure this works first. I can't seem to persuade Intellij I want language level 8 as default.
STACEY230104, to match directory exactly.beast2p3p0. Reuse .iml.Modules, STACEY230104, dependencies tab.
Make STACEY230104 depend on beast2p3p0.stacey.
Choose STACEY230104 compile output. Double click to add it. Output directory = STACEY230104\Package\lib. Build on make = true.stacey.src.
Green arrow below Output Layout, add directory content, choose ...\STACEY230104\src. Build on make = true.
Output directory = STACEY230104\Package.If the artifacts are not empty jars, I can't change the names from automatically supplied and wrong ones.