Skip to content

Commit 6cab2be

Browse files
authored
[Oomph-Setup] Add jdt.debug configuration setup (eclipse-jdt#533)
Additionally add a styled and drag&drop-able Oomph Configuration button to the main README. Part of eclipse-platform/eclipse.platform.releng.aggregator#2430
1 parent 8be19a1 commit 6cab2be

File tree

4 files changed

+105
-0
lines changed

4 files changed

+105
-0
lines changed

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ Please bear in mind that this project is almost entirely developed by volunteers
2121
If you do not provide the implementation yourself (or pay someone to do it for you), the bug might never get fixed.
2222
If it is a serious bug, other people than you might care enough to provide a fix.
2323

24+
[![Create Eclipse Development Environment for JDT Debug](https://download.eclipse.org/oomph/www/setups/svg/JDT_Debug.svg)](
25+
https://www.eclipse.org/setups/installer/?url=https://raw.githubusercontent.com/eclipse-jdt/eclipse.jdt.debug/master/org.eclipse.jdt.debug.setup/JdtDebugConfiguration.setup&show=true
26+
"Click to open Eclipse-Installer Auto Launch or drag into your running installer")
27+
2428
## License
2529

2630
[Eclipse Public License (EPL) v2.0](https://www.eclipse.org/legal/epl-2.0/)

org.eclipse.jdt.debug.setup/.project

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>org.eclipse.jdt.debug.setup</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
</buildSpec>
9+
<natures>
10+
</natures>
11+
</projectDescription>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
eclipse.preferences.version=1
2+
encoding/<project>=UTF-8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<setup:Configuration
3+
xmi:version="2.0"
4+
xmlns:xmi="http://www.omg.org/XMI"
5+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6+
xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
7+
label="JDT Debug">
8+
<annotation
9+
source="http://www.eclipse.org/oomph/setup/BrandingInfo">
10+
<detail
11+
key="imageURI">
12+
<value>https://www.eclipse.org/downloads/images/committers.png</value>
13+
</detail>
14+
<detail
15+
key="badgeLabel">
16+
<value>JDT Debug</value>
17+
</detail>
18+
</annotation>
19+
<installation
20+
name="jdt.debug.installation"
21+
label="JDT Debug Installation">
22+
<setupTask
23+
xsi:type="setup:VariableTask"
24+
name="installation.id.default"
25+
value="jdt-debug"/>
26+
<productVersion
27+
href="index:/org.eclipse.setup#//@productCatalogs[name='org.eclipse.applications']/@products[name='eclipse.platform.sdk']/@versions[name='latest']"/>
28+
<description>The JDT Debug installation provides the latest tools needed to work with the project's source code.</description>
29+
</installation>
30+
<workspace
31+
name="jdt.debug.workspace"
32+
label="JDT Debug Workspace">
33+
<setupTask
34+
xsi:type="setup:VariableTask"
35+
name="workspace.id.default"
36+
value="jdt-debug-ws"/>
37+
<setupTask
38+
xsi:type="setup:CompoundTask"
39+
name="User Preferences">
40+
<annotation
41+
source="http://www.eclipse.org/oomph/setup/UserPreferences">
42+
<detail
43+
key="/instance/org.eclipse.oomph.setup.ui/showToolBarContributions">
44+
<value>record</value>
45+
</detail>
46+
</annotation>
47+
<setupTask
48+
xsi:type="setup:CompoundTask"
49+
name="org.eclipse.oomph.setup.ui">
50+
<setupTask
51+
xsi:type="setup:PreferenceTask"
52+
key="/instance/org.eclipse.oomph.setup.ui/showToolBarContributions"
53+
value="true"/>
54+
</setupTask>
55+
<setupTask
56+
xsi:type="setup:CompoundTask"
57+
name="org.eclipse.ui.ide">
58+
<setupTask
59+
xsi:type="setup:PreferenceTask"
60+
key="/instance/org.eclipse.ui.ide/WORKSPACE_NAME"
61+
value="JDT Debug"/>
62+
</setupTask>
63+
</setupTask>
64+
<setupTask
65+
xsi:type="setup:VariableTask"
66+
name="eclipse.git.authentication.style"
67+
defaultValue="anonymous"/>
68+
<stream
69+
href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='jdt']/@projects[name='debug']/@streams[name='master']"/>
70+
<stream
71+
href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='jdt']/@projects[name='debug']/@projects[name='tests']/@streams[name='master']"/>
72+
<description>The JDT Debug workspace provides all the source code of the project.</description>
73+
</workspace>
74+
<description>
75+
&lt;p>
76+
The &lt;code>JDT Debug&lt;/code> configuration provisions a dedicated development environment for the complete set of projects that comprise JDT Debug,
77+
i.e. the projects that are contained in the &lt;a href=&quot;https://github.com/eclipse-jdt/jdt.debug&quot;>jdt.debug&lt;/a> repository.
78+
&lt;/p>
79+
&lt;p>
80+
The installation is based on the latest successful integration build of the &lt;code>Eclipse Platform SDK&lt;/code>,
81+
the PDE target platform, like the installation, is also based on the latest integration build,
82+
and the API baseline is based on the most recent release.
83+
&lt;p>
84+
&lt;/p>
85+
Please &lt;a href=&quot;https://wiki.eclipse.org/Eclipse_Platform_SDK_Provisioning&quot;>read the tutorial instructions&lt;/a> for more details.
86+
&lt;/p>
87+
</description>
88+
</setup:Configuration>

0 commit comments

Comments
 (0)