diff --git a/setup/WWD.setup b/setup/WWD.setup new file mode 100644 index 0000000000..fd0ea0470e --- /dev/null +++ b/setup/WWD.setup @@ -0,0 +1,390 @@ + + + + + + + + + record + + + + + + + + + + + Define the JRE needed to compile and run the Java projects of ${scope.project.label} + + + Set the heap space needed to work with the projects of ${scope.project.label} + + + 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> + + + + + + + Install the tools needed in the IDE to work with the source code for ${scope.project.label} + + + + + github.remoteURIs + + + Wild Web Developer Main GitHub Repository + + + remoteURI + + + + + + ${scope.project.label} + + + + + github.remoteURIs + + + Wild Web Developer .github GitHub Repository + + + remoteURI + + + + + + Wild Web Developer .github + + + + <?xml version="1.0" encoding="UTF-8"?> + <projectDescription> + <name>org.eclipse.wildwebdeveloper.github</name> + <comment>Wild Web Developer Github</comment> + <projects> + </projects> + <buildSpec> + </buildSpec> + <natures> + </natures> + </projectDescription> + + + + + + .project + .gitignore + /.settings/ + + + + + eclipse.preferences.version=1 + encoding/<project>=UTF-8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The dynamic working sets for ${scope.project.label} + + + + <?xml version="1.0" encoding="UTF-8" standalone="no"?> + <launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType"> + <intAttribute key="M2_COLORS" value="0"/> + <booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/> + <stringAttribute key="M2_GOALS" value="clean verify"/> + <booleanAttribute key="M2_NON_RECURSIVE" value="false"/> + <booleanAttribute key="M2_OFFLINE" value="false"/> + <stringAttribute key="M2_PROFILES" value="!promote"/> + <listAttribute key="M2_PROPERTIES"> + <listEntry value="user.home=$${system_property:user.home}"/> + <listEntry value="build.type=nightly"/> + <listEntry value="git.commit=9039ab797db8ce84e55f1359afb509c32b4bb053"/> + <listEntry value="org.eclipse.justj.p2.manager.args=-remote localhost:$${project_loc:/repository}/wildwebdeveloper"/> + </listAttribute> + <stringAttribute key="M2_RUNTIME" value="EMBEDDED"/> + <booleanAttribute key="M2_SKIP_TESTS" value="true"/> + <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"/> + <booleanAttribute key="org.eclipse.debug.core.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING" value="false"/> + <mapAttribute key="org.eclipse.debug.core.environmentVariables"> + <mapEntry key="PATHx" value="$${maven.bash.home}$${system_property:path.separator}$${env_var:PATH}"/> + </mapAttribute> + <stringAttribute key="org.eclipse.debug.ui.ATTR_CAPTURE_IN_FILE" value="$${workspace_loc:/wildwebdeveloper}/build.log"/> + <booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false"/> + <booleanAttribute key="org.eclipse.jdt.launching.ATTR_SHOW_CODEDETAILS_IN_EXCEPTION_MESSAGES" value="true"/> + <booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_CLASSPATH_ONLY_JAR" value="false"/> + <stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="$${workspace_loc:/wildwebdeveloper}"/> + </launchConfiguration> + + + + + + <?xml version="1.0" encoding="UTF-8" standalone="no"?> + <launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType"> + <intAttribute key="M2_COLORS" value="0"/> + <booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/> + <stringAttribute key="M2_GOALS" value="verify -pl :promote"/> + <booleanAttribute key="M2_NON_RECURSIVE" value="false"/> + <booleanAttribute key="M2_OFFLINE" value="false"/> + <stringAttribute key="M2_PROFILES" value="promote"/> + <listAttribute key="M2_PROPERTIES"> + <listEntry value="user.home=$${system_property:user.home}"/> + <listEntry value="build.type=nightly"/> + <listEntry value="git.commit=9039ab797db8ce84e55f1359afb509c32b4bb053"/> + <listEntry value="org.eclipse.justj.p2.manager.args=-remote localhost:$${project_loc:/repository}/wildwebdeveloper"/> + </listAttribute> + <stringAttribute key="M2_RUNTIME" value="EMBEDDED"/> + <booleanAttribute key="M2_SKIP_TESTS" value="true"/> + <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"/> + <booleanAttribute key="org.eclipse.debug.core.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING" value="false"/> + <mapAttribute key="org.eclipse.debug.core.environmentVariables"> + <mapEntry key="PATHx" value="$${maven.bash.home}$${system_property:path.separator}$${env_var:PATH}"/> + </mapAttribute> + <stringAttribute key="org.eclipse.debug.ui.ATTR_CAPTURE_IN_FILE" value="$${workspace_loc:/wildwebdeveloper}/build.log"/> + <booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false"/> + <booleanAttribute key="org.eclipse.jdt.launching.ATTR_SHOW_CODEDETAILS_IN_EXCEPTION_MESSAGES" value="true"/> + <booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_CLASSPATH_ONLY_JAR" value="false"/> + <stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="$${workspace_loc:/wildwebdeveloper}"/> + </launchConfiguration> + + + + + + Set an Oomph redirection system property to redirect the logical location of this setup to its physical location in the Git clone. + + + + Eclipse Wild Web Developer provides simple and productive web development tools. + diff --git a/setup/WWDConfiguration.setup b/setup/WWDConfiguration.setup new file mode 100644 index 0000000000..d7782f0dd0 --- /dev/null +++ b/setup/WWDConfiguration.setup @@ -0,0 +1,47 @@ + + + + + https://github.com/eclipse-wildwebdeveloper/.github/raw/main/assets/artwork/svg/WWD_Black.svg + + + + + The Wild Web Developer Development Environment installation provides a full development environment for working on Wild Web Developer. + + + + + The Wild Web Developer Development Environment workspace contains all features and plugins from the Wild Web Developer Git repository. + + + <p> + The <a href="https://projects.eclipse.org/projects/tools.wildwebdeveloper"/>Wild Web Developer</a> Development Environment configuration provisions a dedicated development environment + for the complete set of source projects used by <a href="https://ci.eclipse.org/wildwebdeveloper/">Wild Web Developer's build server</a> + to produce <a href="https://download.eclipse.org/wildwebdeveloper/updates/?d">Wild Web Developer's update sites</a>. + </p> + <p> + All the source projects from <a href="https://github.com/eclipse-wildwebdeveloper/wildwebdeveloper.git">Wild Web Developer's Git Repository</a> + are available, organized into working sets, and ready for contribution. + </p> + </p> + Please <a href="https://eclipse.dev/oomph/?file=Eclipse_Platform_SDK_Provisioning.md">read the analogous tutorial instructions</a> for the Eclipse Platform SDK's configuration for more details. + </p> + +