https://git.opendaylight.org Your Gerrit User ID for git.opendaylight.org (AKA Username as shown on https://git.opendaylight.org/gerrit/#/settings/) Password to login to https://git.opendaylight.org/gerrit/ UI (NOT the same as the HTTP Password from https://git.opendaylight.org/gerrit/#/settings/http-password) Choose from the available remote Gerrit URIs The root folder for all OpenDaylight Git clones record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record record Define the JRE needed to compile and run the Java projects of ${scope.project.label} Set the max. heap memory space needed by the Eclipse IDE JVM to work with the projects of ${scope.project.label} https://github.com/takari/takari-stats-m2e/ https://bugzilla.redhat.com/show_bug.cgi?id=1358317 Initialize JDT's package explorer to show working sets as its root objects <?xml version="1.0" encoding="UTF-8"?> <section name="Workbench"> <section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"> <item value="true" key="group_libraries"/> <item value="false" key="linkWithEditor"/> <item value="2" key="layout"/> <item value="2" key="rootMode"/> <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;packageExplorer configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;&quot;&gt;&#x0D;&#x0A;&lt;localWorkingSetManager&gt;&#x0D;&#x0A;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1382792884467_1&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/localWorkingSetManager&gt;&#x0D;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/packageExplorer&gt;" key="memento"/> </section> </section> Initialize M2E's Maven Lifecycle Mappings, see https://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html & https://wiki.eclipse.org/M2E_compatible_maven_plugins <?xml version="1.0" encoding="UTF-8"?> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <versionRange>[2.10,)</versionRange> <goals> <goal>copy-dependencies</goal> <goal>unpack-dependencies</goal> <goal>unpack</goal> <goal>copy</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.eclipse.rcptt</groupId> <artifactId>rcptt-maven-plugin</artifactId> <versionRange>[2.0.0,)</versionRange> <goals> <goal>resources</goal> <goal>execute</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <versionRange>[3.0.0,)</versionRange> <goals> <goal>manifest</goal> <goal>bundle</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <versionRange>[0.7.2.201409121644,)</versionRange> <goals> <goal>instrument</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>com.inocybe.api</groupId> <artifactId>sdndocs-maven-plugin</artifactId> <versionRange>[0.1.0,)</versionRange> <goals> <goal>generate-webhelp</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.asciidoctor</groupId> <artifactId>asciidoctor-maven-plugin</artifactId> <versionRange>[0.1.4,)</versionRange> <goals> <goal>process-asciidoc</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <versionRange>[3.6,)</versionRange> <goals> <goal>cpd-check</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <versionRange>[1.8,)</versionRange> <goals> <goal>run</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.opendaylight.yangtools</groupId> <artifactId>yang-maven-plugin</artifactId> <versionRange>[1.1.0-SNAPSHOT,)</versionRange> <goals> <goal>generate-sources</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.ops4j.pax.exam</groupId> <artifactId>maven-paxexam-plugin</artifactId> <versionRange>[1.2.4,)</versionRange> <goals> <goal>generate-depends-file</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.karaf.tooling</groupId> <artifactId>karaf-maven-plugin</artifactId> <versionRange>[3.0.0,)</versionRange> <goals> <goal>assembly</goal> <goal>features-generate-descriptor</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.aries.blueprint</groupId> <artifactId>blueprint-maven-plugin</artifactId> <versionRange>[1.4.0,)</versionRange> <goals> <goal>blueprint-generate</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.basepom.maven</groupId> <artifactId>duplicate-finder-maven-plugin</artifactId> <versionRange>[1.2.1,)</versionRange> <goals> <goal>check</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> <versionRange>[1.0.0,)</versionRange> <goals> <goal>revision</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <versionRange>[3.3.0,)</versionRange> <goals> <goal>cleanVersions</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <versionRange>[3.0.5,)</versionRange> <goals> <goal>check</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.gaul</groupId> <artifactId>modernizer-maven-plugin</artifactId> <versionRange>1.7.0</versionRange> <goals> <goal>modernizer</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> <?xml version="1.0" encoding="UTF-8"?><archetypeCatalogs><catalog type="remote" location="http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml" description="OpenDaylight.org (SNAPSHOT)"/></archetypeCatalogs> eclipse.preferences.version=1 servers/initialized=false servers/sonar.opendaylight.org/auth=true servers/sonar.opendaylight.org/url=https\://sonar.opendaylight.org <?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType"> <booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/> <stringAttribute key="M2_GOALS" value="install"/> <booleanAttribute key="M2_NON_RECURSIVE" value="false"/> <booleanAttribute key="M2_OFFLINE" value="true"/> <stringAttribute key="M2_PROFILES" value="q"/> <listAttribute key="M2_PROPERTIES"> <listEntry value="addInstallRepositoryPath=$${folder_prompt:Your Karaf /system folder}"/> </listAttribute> <stringAttribute key="M2_RUNTIME" value="EMBEDDED"/> <booleanAttribute key="M2_SKIP_TESTS" value="false"/> <intAttribute key="M2_THREADS" value="1"/> <booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/> <stringAttribute key="M2_USER_SETTINGS" value=""/> <booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/> <stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="$${project}"/> <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-client -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -Xverify:none"/> <stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="$${project_loc}"/> </launchConfiguration> opendaylight.gerrit.remoteURIs remoteURI git clone odlparent MAX_RECENT_WORKSPACES=5 RECENT_WORKSPACES=${workspace.location|property} RECENT_WORKSPACES_PROTOCOL=3 SHOW_WORKSPACE_SELECTION_DIALOG=true eclipse.preferences.version=1 ${workspace.location|path} https://www.eclipse.org/xtend/ https://www.eclipse.org/xtend/ https://github.com/oyse/yedit/wiki/Features https://github.com/oyse/yedit/wiki/Features https://pmd.github.io PMD's p2 regularly causing issues because SF down :( https://pmd.github.io https://infinitest.github.io https://infinitest.github.io/ https://github.com/heeckhau/mousefeed https://github.com/heeckhau/mousefeed https://www.eclipse.org/egerrit/ https://www.eclipse.org/egerrit/ https://www.eclipse.org/mylyn/ https://www.eclipse.org/mylyn/ http://www.sonarlint.org/eclipse/index.html Sonar slows down workspace and nobody is maintaining a sane Sonar configuration on https://sonar.opendaylight.org/ anyway.. :( http://www.sonarlint.org/eclipse/index.html git clone https://github.com/vorburger/empty.git Check this if you want the opendaylight-eclipse-setup IDE base, but prefer to git clone and import etc. the ODL projects yourself OpenDaylight is leading the transformation to Open Software Defined Networking (SDN). This catalog lists all projects at opendaylight.org that provide automated Eclipse workspace setup support.