Skip to content

Commit 754a739

Browse files
committed
reduce ide.api dps
1 parent 17765b9 commit 754a739

11 files changed

Lines changed: 287 additions & 0 deletions

File tree

‎java-debugger-image-impl/pom.xml‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,18 @@
5454
<version>${project.version}</version>
5555
<scope>provided</scope>
5656
</dependency>
57+
<dependency>
58+
<groupId>consulo</groupId>
59+
<artifactId>consulo-ide-api</artifactId>
60+
<version>${project.version}</version>
61+
<scope>provided</scope>
62+
</dependency>
63+
<dependency>
64+
<groupId>consulo</groupId>
65+
<artifactId>consulo-ui-api</artifactId>
66+
<version>${project.version}</version>
67+
<scope>provided</scope>
68+
</dependency>
5769
<dependency>
5870
<groupId>consulo</groupId>
5971
<artifactId>consulo-ide-impl</artifactId>

‎java-debugger-image-impl/src/main/java/module-info.java‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
requires consulo.java.rt.common;
1010

1111
requires consulo.ide.impl;
12+
requires consulo.ide.api;
13+
requires consulo.ui.api;
1214
requires consulo.execution.debug.api;
1315
requires consulo.ui.ex.awt.api;
1416

‎java-debugger-impl/pom.xml‎

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,48 @@
5454
<version>${project.version}</version>
5555
<scope>provided</scope>
5656
</dependency>
57+
<dependency>
58+
<groupId>consulo</groupId>
59+
<artifactId>consulo-ide-api</artifactId>
60+
<version>${project.version}</version>
61+
<scope>provided</scope>
62+
</dependency>
63+
<dependency>
64+
<groupId>consulo</groupId>
65+
<artifactId>consulo-execution-debug-api</artifactId>
66+
<version>${project.version}</version>
67+
<scope>provided</scope>
68+
</dependency>
69+
<dependency>
70+
<groupId>consulo</groupId>
71+
<artifactId>consulo-language-editor-refactoring-api</artifactId>
72+
<version>${project.version}</version>
73+
<scope>provided</scope>
74+
</dependency>
75+
<dependency>
76+
<groupId>consulo</groupId>
77+
<artifactId>consulo-language-inject-advanced-api</artifactId>
78+
<version>${project.version}</version>
79+
<scope>provided</scope>
80+
</dependency>
81+
<dependency>
82+
<groupId>consulo</groupId>
83+
<artifactId>consulo-compiler-api</artifactId>
84+
<version>${project.version}</version>
85+
<scope>provided</scope>
86+
</dependency>
87+
<dependency>
88+
<groupId>consulo</groupId>
89+
<artifactId>consulo-language-editor-ui-api</artifactId>
90+
<version>${project.version}</version>
91+
<scope>provided</scope>
92+
</dependency>
93+
<dependency>
94+
<groupId>consulo</groupId>
95+
<artifactId>consulo-external-system-api</artifactId>
96+
<version>${project.version}</version>
97+
<scope>provided</scope>
98+
</dependency>
5799
<dependency>
58100
<groupId>${project.groupId}</groupId>
59101
<artifactId>consulo.java-java.language.impl</artifactId>

‎java-debugger-impl/src/main/java/module-info.java‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@
99
requires consulo.java.analysis.impl;
1010
requires consulo.java.compiler.api;
1111
requires consulo.java.rt.common;
12+
requires consulo.ide.api;
13+
requires consulo.execution.debug.api;
14+
requires consulo.language.editor.refactoring.api;
15+
requires consulo.language.inject.advanced.api;
16+
requires consulo.ui.ex.api;
17+
requires consulo.compiler.api;
18+
requires consulo.language.editor.ui.api;
19+
requires consulo.external.system.api;
1220

1321
// TODO remove in future
1422
requires java.desktop;

‎java-intellilang/pom.xml‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,30 @@
5656
<version>${project.version}</version>
5757
<scope>provided</scope>
5858
</dependency>
59+
<dependency>
60+
<groupId>consulo</groupId>
61+
<artifactId>consulo-ide-api</artifactId>
62+
<version>${project.version}</version>
63+
<scope>provided</scope>
64+
</dependency>
65+
<dependency>
66+
<groupId>consulo</groupId>
67+
<artifactId>consulo-language-inject-advanced-api</artifactId>
68+
<version>${project.version}</version>
69+
<scope>provided</scope>
70+
</dependency>
71+
<dependency>
72+
<groupId>consulo</groupId>
73+
<artifactId>consulo-language-editor-refactoring-api</artifactId>
74+
<version>${project.version}</version>
75+
<scope>provided</scope>
76+
</dependency>
77+
<dependency>
78+
<groupId>consulo</groupId>
79+
<artifactId>consulo-compiler-api</artifactId>
80+
<version>${project.version}</version>
81+
<scope>provided</scope>
82+
</dependency>
5983
<dependency>
6084
<groupId>${project.groupId}</groupId>
6185
<artifactId>consulo.java-java.language.impl</artifactId>

‎java-intellilang/src/main/java/module-info.java‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
open module consulo.java.intelliLang {
66
// TODO drop in future
77
requires consulo.ide.impl;
8+
requires consulo.ide.api;
9+
requires consulo.language.inject.advanced.api;
10+
requires consulo.language.editor.refactoring.api;
11+
requires consulo.compiler.api;
12+
requires consulo.ui.ex.api;
813

914
requires consulo.java.language.impl;
1015
requires consulo.java.compiler.impl;

‎java-properties-impl/pom.xml‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,24 @@
7373
<version>${project.version}</version>
7474
<scope>provided</scope>
7575
</dependency>
76+
<dependency>
77+
<groupId>consulo</groupId>
78+
<artifactId>consulo-ide-api</artifactId>
79+
<version>${project.version}</version>
80+
<scope>provided</scope>
81+
</dependency>
82+
<dependency>
83+
<groupId>consulo</groupId>
84+
<artifactId>consulo-language-editor-refactoring-api</artifactId>
85+
<version>${project.version}</version>
86+
<scope>provided</scope>
87+
</dependency>
88+
<dependency>
89+
<groupId>consulo</groupId>
90+
<artifactId>consulo-file-template-api</artifactId>
91+
<version>${project.version}</version>
92+
<scope>provided</scope>
93+
</dependency>
7694
<dependency>
7795
<groupId>${project.groupId}</groupId>
7896
<artifactId>consulo.java-java.analysis.impl</artifactId>

‎java-properties-impl/src/main/java/module-info.java‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
open module consulo.java.properties.impl {
66
requires consulo.java.analysis.impl;
77
requires consulo.java.language.impl;
8+
requires consulo.ide.api;
9+
requires consulo.language.editor.refactoring.api;
10+
requires consulo.language.impl;
11+
requires consulo.ui.ex.api;
12+
requires consulo.file.template.api;
813

914
requires com.intellij.properties;
1015
requires com.intellij.xml.api;

‎jvm-bytecode-viewer/src/main/java/module-info.java‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
open module consulo.java.jvm.bytecode.viewer {
66
requires consulo.java.debugger.impl;
77
requires consulo.java.language.impl;
8+
requires consulo.ide.api;
9+
requires consulo.compiler.api;
10+
requires consulo.execution.api;
811

912
// TODO remove in future
1013
requires consulo.ide.impl;

‎plugin/pom.xml‎

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,145 @@
109109
</build>
110110

111111
<dependencies>
112+
<!-- platform -->
113+
<dependency>
114+
<groupId>consulo</groupId>
115+
<artifactId>consulo-ide-api</artifactId>
116+
<version>${project.version}</version>
117+
<scope>provided</scope>
118+
</dependency>
119+
<dependency>
120+
<groupId>consulo</groupId>
121+
<artifactId>consulo-language-editor-refactoring-api</artifactId>
122+
<version>${project.version}</version>
123+
<scope>provided</scope>
124+
</dependency>
125+
<dependency>
126+
<groupId>consulo</groupId>
127+
<artifactId>consulo-language-editor-ui-api</artifactId>
128+
<version>${project.version}</version>
129+
<scope>provided</scope>
130+
</dependency>
131+
<dependency>
132+
<groupId>consulo</groupId>
133+
<artifactId>consulo-language-code-style-ui-api</artifactId>
134+
<version>${project.version}</version>
135+
<scope>provided</scope>
136+
</dependency>
137+
<dependency>
138+
<groupId>consulo</groupId>
139+
<artifactId>consulo-language-copyright-api</artifactId>
140+
<version>${project.version}</version>
141+
<scope>provided</scope>
142+
</dependency>
143+
<dependency>
144+
<groupId>consulo</groupId>
145+
<artifactId>consulo-execution-api</artifactId>
146+
<version>${project.version}</version>
147+
<scope>provided</scope>
148+
</dependency>
149+
<dependency>
150+
<groupId>consulo</groupId>
151+
<artifactId>consulo-execution-debug-api</artifactId>
152+
<version>${project.version}</version>
153+
<scope>provided</scope>
154+
</dependency>
155+
<dependency>
156+
<groupId>consulo</groupId>
157+
<artifactId>consulo-compiler-api</artifactId>
158+
<version>${project.version}</version>
159+
<scope>provided</scope>
160+
</dependency>
161+
<dependency>
162+
<groupId>consulo</groupId>
163+
<artifactId>consulo-configurable-api</artifactId>
164+
<version>${project.version}</version>
165+
<scope>provided</scope>
166+
</dependency>
167+
<dependency>
168+
<groupId>consulo</groupId>
169+
<artifactId>consulo-diff-api</artifactId>
170+
<version>${project.version}</version>
171+
<scope>provided</scope>
172+
</dependency>
173+
<dependency>
174+
<groupId>consulo</groupId>
175+
<artifactId>consulo-find-api</artifactId>
176+
<version>${project.version}</version>
177+
<scope>provided</scope>
178+
</dependency>
179+
<dependency>
180+
<groupId>consulo</groupId>
181+
<artifactId>consulo-usage-api</artifactId>
182+
<version>${project.version}</version>
183+
<scope>provided</scope>
184+
</dependency>
185+
<dependency>
186+
<groupId>consulo</groupId>
187+
<artifactId>consulo-file-template-api</artifactId>
188+
<version>${project.version}</version>
189+
<scope>provided</scope>
190+
</dependency>
191+
<dependency>
192+
<groupId>consulo</groupId>
193+
<artifactId>consulo-file-editor-api</artifactId>
194+
<version>${project.version}</version>
195+
<scope>provided</scope>
196+
</dependency>
197+
<dependency>
198+
<groupId>consulo</groupId>
199+
<artifactId>consulo-project-ui-view-api</artifactId>
200+
<version>${project.version}</version>
201+
<scope>provided</scope>
202+
</dependency>
203+
<dependency>
204+
<groupId>consulo</groupId>
205+
<artifactId>consulo-module-ui-api</artifactId>
206+
<version>${project.version}</version>
207+
<scope>provided</scope>
208+
</dependency>
209+
<dependency>
210+
<groupId>consulo</groupId>
211+
<artifactId>consulo-process-api</artifactId>
212+
<version>${project.version}</version>
213+
<scope>provided</scope>
214+
</dependency>
215+
<dependency>
216+
<groupId>consulo</groupId>
217+
<artifactId>consulo-path-macro-api</artifactId>
218+
<version>${project.version}</version>
219+
<scope>provided</scope>
220+
</dependency>
221+
<dependency>
222+
<groupId>consulo</groupId>
223+
<artifactId>consulo-local-history-api</artifactId>
224+
<version>${project.version}</version>
225+
<scope>provided</scope>
226+
</dependency>
227+
<dependency>
228+
<groupId>consulo</groupId>
229+
<artifactId>consulo-external-service-api</artifactId>
230+
<version>${project.version}</version>
231+
<scope>provided</scope>
232+
</dependency>
233+
<dependency>
234+
<groupId>consulo</groupId>
235+
<artifactId>consulo-version-control-system-api</artifactId>
236+
<version>${project.version}</version>
237+
<scope>provided</scope>
238+
</dependency>
239+
<dependency>
240+
<groupId>consulo</groupId>
241+
<artifactId>consulo-web-browser-api</artifactId>
242+
<version>${project.version}</version>
243+
<scope>provided</scope>
244+
</dependency>
245+
<dependency>
246+
<groupId>consulo</groupId>
247+
<artifactId>consulo-bookmark-ui-view-api</artifactId>
248+
<version>${project.version}</version>
249+
<scope>provided</scope>
250+
</dependency>
112251
<dependency>
113252
<groupId>consulo</groupId>
114253
<artifactId>consulo-language-editor-impl</artifactId>

0 commit comments

Comments
 (0)