diff --git a/.gitignore b/.gitignore index dcc106a8e1436ff767ad147545bdfe308800b665..6bb47c581906a2d592173e1b0532486f4ace9bdc 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ thrift *.swp *.pyc findbugs-results +*.launch diff --git a/setup-eclipse.sh b/setup-eclipse.sh index 01a6a95ef0f34cee64e85d0707c3d5b29ca0d219..4224a3c5c982f4fee5768a0e5bd788ea36f0b765 100755 --- a/setup-eclipse.sh +++ b/setup-eclipse.sh @@ -25,6 +25,36 @@ cat >"$d/.project" <<EOF </projectDescription> EOF +cat >"$d/Floodlight-Default-Conf.launch" << EOF +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication"> + <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> + <listEntry value="/floodlight/src/main/java/net/floodlightcontroller/core/Main.java"/> + </listAttribute> + <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> + <listEntry value="1"/> + </listAttribute> + <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="net.floodlightcontroller.core.Main"/> + <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="floodlight"/> + <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-ea"/> +</launchConfiguration> +EOF + +cat > "$d/Floodlight-Quantum-Conf.launch" << EOF +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication"> + <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> + <listEntry value="/floodlight/src/main/java/net/floodlightcontroller/core/Main.java"/> + </listAttribute> + <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> + <listEntry value="1"/> + </listAttribute> + <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="net.floodlightcontroller.core.Main"/> + <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-cf src/main/resources/quantum.properties"/> + <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="floodlight"/> + <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-ea"/> +</launchConfiguration> +EOF cat >"$d/.classpath" <<EOF <?xml version="1.0" encoding="UTF-8"?>