Skip to content

Commit f7e2e9e

Browse files
committed
Update Eclipse working sets in project setup
1 parent 5575ea1 commit f7e2e9e

File tree

1 file changed

+81
-37
lines changed

1 file changed

+81
-37
lines changed

eclipse/spring-boot-project.setup

Lines changed: 81 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
1010
xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0"
1111
xmlns:setup.workingsets="http://www.eclipse.org/oomph/setup/workingsets/1.0"
12-
xmlns:workingsets="http://www.eclipse.org/oomph/workingsets/1.0"
13-
xsi:schemaLocation="http://www.eclipse.org/oomph/setup/jdt/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore http://www.eclipse.org/buildship/oomph/1.0 https://raw.githubusercontent.com/eclipse/buildship/master/org.eclipse.buildship.oomph/model/GradleImport-1.0.ecore http://www.eclipse.org/oomph/predicates/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore http://www.eclipse.org/oomph/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/WorkingSets.ecore"
12+
xsi:schemaLocation="http://www.eclipse.org/oomph/setup/jdt/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/JDT.ecore http://www.eclipse.org/buildship/oomph/1.0 https://raw.githubusercontent.com/eclipse/buildship/master/org.eclipse.buildship.oomph/model/GradleImport-1.0.ecore http://www.eclipse.org/oomph/predicates/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/SetupWorkingSets.ecore"
1413
name="spring.boot.4.0.x"
1514
label="Spring Boot 4.0.x">
1615
<setupTask
@@ -113,57 +112,102 @@
113112
<setupTask
114113
xsi:type="setup.workingsets:WorkingSetTask">
115114
<workingSet
116-
name="spring-boot">
115+
name="platform">
117116
<predicate
118-
xsi:type="predicates:AndPredicate">
119-
<operand
120-
xsi:type="predicates:NamePredicate"
121-
pattern="spring-boot.*"/>
122-
<operand
123-
xsi:type="workingsets:ExclusionPredicate"
124-
excludedWorkingSet="//@setupTasks.8/@workingSets[name='spring-boot-smoke-tests'] //@setupTasks.8/@workingSets[name='spring-boot-starters'] //@setupTasks.8/@workingSets[name='spring-boot-tests'] //@setupTasks.8/@workingSets[name='spring-boot-tools']"/>
125-
</predicate>
117+
xsi:type="predicates:LocationPredicate"
118+
pattern=".*/platform(/.*)?"/>
126119
</workingSet>
127120
<workingSet
128-
name="spring-boot-tools">
121+
name="core">
129122
<predicate
130-
xsi:type="predicates:NamePredicate"
131-
pattern="spring-boot-(tools|antlib|configuration-.*|loader|.*-tools|.*-layertools|.*-plugin|autoconfigure-processor|buildpack.*)"/>
123+
xsi:type="predicates:LocationPredicate"
124+
pattern=".*/core(/.*)?"/>
132125
</workingSet>
133126
<workingSet
134-
name="spring-boot-starters">
127+
name="module">
135128
<predicate
136-
xsi:type="predicates:OrPredicate">
137-
<operand
138-
xsi:type="predicates:NamePredicate"
139-
pattern="spring-boot-starter(s|-.*)"/>
140-
<operand
141-
xsi:type="predicates:NamePredicate"
142-
pattern="spring-boot-starter"/>
143-
</predicate>
129+
xsi:type="predicates:LocationPredicate"
130+
pattern=".*/module(/.*)?"/>
144131
</workingSet>
145132
<workingSet
146-
name="spring-boot-smoke-tests">
133+
name="loader">
147134
<predicate
148-
xsi:type="predicates:OrPredicate">
149-
<operand
150-
xsi:type="predicates:NamePredicate"
151-
pattern="spring-boot-smoke-test(s|-.*)"/>
152-
<operand
153-
xsi:type="predicates:NamePredicate"
154-
pattern="spring-boot-smoke-tests-invoker"/>
155-
</predicate>
135+
xsi:type="predicates:LocationPredicate"
136+
pattern=".*/loader(/.*)?"/>
137+
</workingSet>
138+
<workingSet
139+
name="configuration-metadata">
140+
<predicate
141+
xsi:type="predicates:LocationPredicate"
142+
pattern=".*/configuration-metadata(/.*)?"/>
143+
</workingSet>
144+
<workingSet
145+
name="buildpack">
146+
<predicate
147+
xsi:type="predicates:LocationPredicate"
148+
pattern=".*/buildpack(/.*)?"/>
149+
</workingSet>
150+
<workingSet
151+
name="build-plugin">
152+
<predicate
153+
xsi:type="predicates:LocationPredicate"
154+
pattern=".*/build-plugin(/.*)?"/>
155+
</workingSet>
156+
<workingSet
157+
name="cli">
158+
<predicate
159+
xsi:type="predicates:LocationPredicate"
160+
pattern=".*/cli(/.*)?"/>
161+
</workingSet>
162+
<workingSet
163+
name="test-support">
164+
<predicate
165+
xsi:type="predicates:LocationPredicate"
166+
pattern=".*/test-support(/.*)?"/>
167+
</workingSet>
168+
<workingSet
169+
name="integration-test">
170+
<predicate
171+
xsi:type="predicates:LocationPredicate"
172+
pattern=".*/integration-test(/.*)?"/>
173+
</workingSet>
174+
<workingSet
175+
name="smoke-test">
176+
<predicate
177+
xsi:type="predicates:LocationPredicate"
178+
pattern=".*/smoke-test(/.*)?"/>
179+
</workingSet>
180+
<workingSet
181+
name="system-test">
182+
<predicate
183+
xsi:type="predicates:LocationPredicate"
184+
pattern=".*/system-test(/.*)?"/>
185+
</workingSet>
186+
<workingSet
187+
name="starter">
188+
<predicate
189+
xsi:type="predicates:LocationPredicate"
190+
pattern=".*/starter(/.*)?"/>
191+
</workingSet>
192+
<workingSet
193+
name="documentation">
194+
<predicate
195+
xsi:type="predicates:LocationPredicate"
196+
pattern=".*/documentation(/.*)?"/>
156197
</workingSet>
157198
<workingSet
158-
name="spring-boot-tests">
199+
name="build">
159200
<predicate
160-
xsi:type="predicates:AndPredicate">
201+
xsi:type="predicates:OrPredicate">
161202
<operand
162203
xsi:type="predicates:NamePredicate"
163-
pattern="spring-boot-(.*-test|tests).*"/>
204+
pattern="spring-boot-build"/>
205+
<operand
206+
xsi:type="predicates:LocationPredicate"
207+
pattern=".*/buildSrc"/>
164208
<operand
165-
xsi:type="workingsets:ExclusionPredicate"
166-
excludedWorkingSet="//@setupTasks.8/@workingSets[name='spring-boot-smoke-tests']"/>
209+
xsi:type="predicates:LocationPredicate"
210+
pattern=".*/gradle(/.*)?"/>
167211
</predicate>
168212
</workingSet>
169213
</setupTask>

0 commit comments

Comments
 (0)