Sorry if this is documented somewhere, but I cannot find it. I knew how to execute “gradlew runServer” on the master(1.7.10) branch from github, but it looks like the gradle tasks have changed significantly in 1.8. And BTW, here is how I build my local copy. I build and run the server on Linux.
git clone --recursive
[email protected]:Charlweed/MinecraftForge.git
cd MinecraftForge
git remote add upstream
[email protected]:MinecraftForge/MinecraftForge.git
git fetch upstream
git merge upstream/master
git submodule update --init --recursive
git checkout -b 1.8 origin/1.8
cd fml
git checkout -b 1.8 origin/1.8
cd ..
gradlew --refresh-dependencies clean
gradlew cleanCache
gradlew setupForge
gradlew eclipse
gradlew build