|
29 | 29 | <setupTask |
30 | 30 | xsi:type="setup:CompoundTask" |
31 | 31 | name="Default preferences"> |
32 | | - <setupTask |
33 | | - xsi:type="setup:PreferenceTask" |
34 | | - id="workspace.perspective" |
35 | | - key="/instance/org.eclipse.ui/defaultPerspectiveId" |
36 | | - value="org.eclipse.epsilon.perspective.EpsilonPerspectiveFactory"> |
37 | | - <description>Preferred default perspective.</description> |
38 | | - </setupTask> |
39 | | - <setupTask |
40 | | - xsi:type="setup:VariableTask" |
41 | | - name="epsilon.prefs" |
42 | | - value="org.eclipse.ui/defaultPerspectiveId=org.eclipse.epsilon.perspective.EpsilonPerspectiveFactory"/> |
43 | | - <setupTask |
44 | | - xsi:type="setup:VariableTask" |
45 | | - name="eclipse.folder" |
46 | | - value="${installation.location/}${installation.relativeProductFolder}" |
47 | | - label=""> |
48 | | - <description>Eclipse root installation folder</description> |
49 | | - </setupTask> |
50 | | - <setupTask |
51 | | - xsi:type="setup:VariableTask" |
52 | | - name="epsilon.workspace" |
53 | | - value="${installation.location/workspace}"/> |
54 | | - <setupTask |
55 | | - xsi:type="setup:EclipseIniTask" |
56 | | - option="-Declipse.pluginCustomization" |
57 | | - value="=configuration/config.ini" |
58 | | - vm="true"> |
59 | | - <description>Sets the pluginCustomization for initial preferences.</description> |
60 | | - </setupTask> |
61 | | - <setupTask |
62 | | - xsi:type="setup:ResourceCreationTask" |
63 | | - targetURL="configuration:/.settings/org.eclipse.ui.prefs"> |
64 | | - <description>Default preferences</description> |
65 | | - <content> |
66 | | - defaultPerspectiveId=org.eclipse.epsilon.perspective.EpsilonPerspectiveFactory |
67 | | - |
68 | | - </content> |
69 | | - </setupTask> |
70 | | - <setupTask |
71 | | - xsi:type="setup:ResourceCreationTask" |
72 | | - targetURL="configuration:/.settings/org.eclipse.ui.ide.prefs"> |
73 | | - <description>Default workspace</description> |
74 | | - <content> |
75 | | - RECENT_WORKSPACES=${epsilon.workspace} |
76 | | - MAX_RECENT_WORKSPACES=5 |
77 | | - RECENT_WORKSPACES_PROTOCOL=3 |
78 | | - SHOW_RECENT_WORKSPACES=false |
79 | | - SHOW_WORKSPACE_SELECTION_DIALOG=false |
80 | | - eclipse.preferences.version=1 |
81 | | - |
82 | | - </content> |
83 | | - </setupTask> |
84 | | - <setupTask |
85 | | - xsi:type="setup:TextModifyTask" |
86 | | - url="configuration:/config.ini"> |
87 | | - <modification |
88 | | - pattern="(?s)^((?!property=value).)*(\r?\n)$"> |
89 | | - <substitution>\1</substitution> |
90 | | - <substitution>\2${epsilon.prefs}\2</substitution> |
91 | | - </modification> |
92 | | - <description>Append preferences to config.ini</description> |
93 | | - </setupTask> |
94 | | - <setupTask |
95 | | - xsi:type="setup:ResourceCreationTask" |
96 | | - targetURL="${epsilon.workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs|uri}"> |
97 | | - <description>Populate default workspace preferences.</description> |
98 | | - <content> |
99 | | - eclipse.preferences.version=1 |
100 | | - showIntro=false |
101 | | - defaultPerspectiveId=org.eclipse.epsilon.perspective.EpsilonPerspectiveFactory |
102 | | - |
103 | | - </content> |
104 | | - </setupTask> |
105 | | - <setupTask |
106 | | - xsi:type="setup:ResourceCreationTask" |
107 | | - targetURL="${epsilon.workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs|uri}"> |
108 | | - <description>Populate default workspace preferences.</description> |
109 | | - <content> |
110 | | - EXIT_PROMPT_ON_CLOSE_LAST_WINDOW=false |
111 | | - eclipse.preferences.version=1 |
112 | | - quickStart=false |
113 | | - tipsAndTricks=true |
114 | | - |
115 | | - </content> |
116 | | - </setupTask> |
117 | 32 | <description>Creates the workspace and points Eclipse to it, with default preferences pre-configured.</description> |
118 | 33 | </setupTask> |
119 | 34 | <setupTask |
|
0 commit comments