Needed to use Eclipse on the source tree.
diff --git a/setup-eclipse.sh b/setup-eclipse.sh
new file mode 100755
index 0000000..a39dc62
--- /dev/null
+++ b/setup-eclipse.sh
@@ -0,0 +1,50 @@
+#!/bin/bash
+
+d=$(dirname $0)
+MAIN_CLASS=$1
+LIBRARIES=$2
+[ "${MAIN_CLASS}" ] || { echo "Run 'ant eclipse' to generate Eclipse project files"; exit 1; }
+
+
+cat >$d/.project <<EOF
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>floodlight</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
+EOF
+
+
+cat >$d/.classpath <<EOF
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/java" output="target/bin"/>
+ <classpathentry kind="src" path="src/main/resources"/>
+ <classpathentry kind="src" path="src/test/java" output="target/bin-test"/>
+ <classpathentry kind="src" path="lib/gen-java" output="target/bin"/>
+EOF
+(
+IFS=":"
+for l in ${LIBRARIES}; do
+cat >>$d/.classpath <<EOF
+ <classpathentry exported="true" kind="lib" path="$l"/>
+EOF
+done
+)
+cat >>$d/.classpath <<EOF
+ <classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="output" path="target/bin"/>
+</classpath>
+EOF