Building from source has come up previously --
https://groups.google.com/d/msg/aureliusgraphs/e5L5M6MQozY/GoywC3prBAAJLater on in that thread John Skilling also posted a Dropbox link to a compiled distrubition.
git clone https://github.com/thinkaurelius/titan -b titan11 titan11
cd titan11
mvn clean install -DskipTests=true -Dgpg.skip=true -Paurelius-release
unzip titan-dist/titan-dist-hadoop-2/target/titan-1.1.0-SNAPSHOT-hadoop2.zip
The same mvn command works against the
https://github.com/graben1437/titan1withtp3.1 repo.
I'd recommend using the gremlin.sh and gremlin-server.sh packaged in the titan.zip only because the titan.zip includes the spark-gremlin.jar in the lib directory. If you used the standalone apache-gremlin-console.zip, you'd have to install the hadoop-gremlin and spark-gremlin plugins, and since you're building from source, you'd have to make sure that your grapeConfig.xml was set up to pull from your local .m2 repository.
As you work with TinkerPop OLAP, make sure that your HADOOP_GREMLIN_LIBS is set correctly, and that you delete any previous versions of cached jars laying around in HDFS or on your Spark cluster classpath.
-- Jason