Skip to content

Commit 6fa9802

Browse files
committed
Fix build dependencies
1 parent 24129f7 commit 6fa9802

File tree

11 files changed

+167
-37
lines changed

11 files changed

+167
-37
lines changed

api-test/pom.xml

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22

3-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
45
<modelVersion>4.0.0</modelVersion>
56

67
<parent>
@@ -34,6 +35,28 @@
3435
</dependency>
3536
</dependencies>
3637
</dependencyManagement>
38+
<dependencies>
39+
<dependency>
40+
<groupId>com.microsoft.semantic-kernel</groupId>
41+
<artifactId>semantickernel-api</artifactId>
42+
</dependency>
43+
<dependency>
44+
<groupId>com.microsoft.semantic-kernel</groupId>
45+
<artifactId>semantickernel-aiservices-openai</artifactId>
46+
</dependency>
47+
<dependency>
48+
<groupId>com.microsoft.semantic-kernel</groupId>
49+
<artifactId>semantickernel-api-ai-services</artifactId>
50+
</dependency>
51+
<dependency>
52+
<groupId>com.microsoft.semantic-kernel</groupId>
53+
<artifactId>semantickernel-api-builders</artifactId>
54+
</dependency>
55+
<dependency>
56+
<groupId>com.microsoft.semantic-kernel</groupId>
57+
<artifactId>semantickernel-api-exceptions</artifactId>
58+
</dependency>
59+
</dependencies>
3760

3861
<build>
3962
<plugins>
@@ -57,6 +80,7 @@
5780
<plugin>
5881
<groupId>com.diffplug.spotless</groupId>
5982
<artifactId>spotless-maven-plugin</artifactId>
83+
<version>${maven.spotless-plugin.version}</version>
6084
<configuration>
6185
<skip>true</skip>
6286
</configuration>

pom.xml

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
<maven.jxr-plugin.version>3.5.0</maven.jxr-plugin.version>
4444
<maven.license-plugin.version>2.4.0</maven.license-plugin.version>
4545
<!-- TODO move to 3.23.0+ in the future when moving PMD versions -->
46-
<maven.pmd-plugin.version>3.21.2</maven.pmd-plugin.version>
46+
<maven.pmd-plugin.version>3.27.0</maven.pmd-plugin.version>
4747
<maven.project-info-reports-plugin.version>3.8.0</maven.project-info-reports-plugin.version>
4848
<maven.rat-plugin.version>0.16.1</maven.rat-plugin.version>
4949
<maven.release-plugin.version>3.1.1</maven.release-plugin.version>
@@ -212,6 +212,44 @@
212212
<version>5.14.2</version>
213213
<scope>test</scope>
214214
</dependency>
215+
216+
217+
<dependency>
218+
<groupId>com.microsoft.semantic-kernel</groupId>
219+
<artifactId>semantickernel-api-builders</artifactId>
220+
<scope>provided</scope>
221+
<version>${project.version}</version>
222+
</dependency>
223+
<dependency>
224+
<groupId>com.microsoft.semantic-kernel</groupId>
225+
<artifactId>semantickernel-api-exceptions</artifactId>
226+
<scope>provided</scope>
227+
<version>${project.version}</version>
228+
</dependency>
229+
<dependency>
230+
<groupId>com.microsoft.semantic-kernel</groupId>
231+
<artifactId>semantickernel-api-localization</artifactId>
232+
<scope>provided</scope>
233+
<version>${project.version}</version>
234+
</dependency>
235+
<dependency>
236+
<groupId>com.microsoft.semantic-kernel</groupId>
237+
<artifactId>semantickernel-api-textembedding-services</artifactId>
238+
<scope>provided</scope>
239+
<version>${project.version}</version>
240+
</dependency>
241+
<dependency>
242+
<groupId>com.microsoft.semantic-kernel</groupId>
243+
<artifactId>semantickernel-api-ai-services</artifactId>
244+
<scope>provided</scope>
245+
<version>${project.version}</version>
246+
</dependency>
247+
<dependency>
248+
<groupId>com.microsoft.semantic-kernel</groupId>
249+
<artifactId>semantickernel-api-data</artifactId>
250+
<scope>provided</scope>
251+
<version>${project.version}</version>
252+
</dependency>
215253
</dependencies>
216254
</dependencyManagement>
217255

@@ -348,6 +386,11 @@
348386
<artifactId>pmd-jsp</artifactId>
349387
<version>${pmd.version}</version>
350388
</dependency>
389+
<dependency>
390+
<groupId>org.apache.maven.plugins</groupId>
391+
<artifactId>maven-pmd-plugin</artifactId>
392+
<version>3.27.0</version>
393+
</dependency>
351394
</dependencies>
352395
</plugin>
353396
<plugin>

samples/semantickernel-concepts/semantickernel-syntax-examples/pom.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,33 @@
110110
<artifactId>semantickernel-text-splitter-plugin</artifactId>
111111
<version>${project.version}</version>
112112
</dependency>
113+
114+
115+
<dependency>
116+
<groupId>com.microsoft.semantic-kernel</groupId>
117+
<artifactId>semantickernel-api-builders</artifactId>
118+
</dependency>
119+
<dependency>
120+
<groupId>com.microsoft.semantic-kernel</groupId>
121+
<artifactId>semantickernel-api-exceptions</artifactId>
122+
</dependency>
123+
<dependency>
124+
<groupId>com.microsoft.semantic-kernel</groupId>
125+
<artifactId>semantickernel-api-localization</artifactId>
126+
</dependency>
127+
<dependency>
128+
<groupId>com.microsoft.semantic-kernel</groupId>
129+
<artifactId>semantickernel-api-textembedding-services</artifactId>
130+
</dependency>
131+
<dependency>
132+
<groupId>com.microsoft.semantic-kernel</groupId>
133+
<artifactId>semantickernel-api-ai-services</artifactId>
134+
</dependency>
135+
<dependency>
136+
<groupId>com.microsoft.semantic-kernel</groupId>
137+
<artifactId>semantickernel-api-data</artifactId>
138+
</dependency>
139+
113140
<dependency>
114141
<groupId>org.apache.pdfbox</groupId>
115142
<artifactId>pdfbox</artifactId>

samples/semantickernel-demos/booking-agent-m365/pom.xml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,6 @@
3535
<scope>runtime</scope>
3636
</dependency>
3737

38-
<dependency>
39-
<groupId>com.microsoft.semantic-kernel</groupId>
40-
<artifactId>semantickernel-api</artifactId>
41-
</dependency>
42-
<dependency>
43-
<groupId>com.microsoft.semantic-kernel</groupId>
44-
<artifactId>semantickernel-aiservices-openai</artifactId>
45-
</dependency>
46-
<dependency>
47-
<groupId>com.microsoft.semantic-kernel</groupId>
48-
<artifactId>semantickernel-api-builders</artifactId>
49-
</dependency>
50-
5138
<dependency>
5239
<groupId>com.azure</groupId>
5340
<artifactId>azure-identity</artifactId>

samples/semantickernel-demos/pom.xml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,29 @@
1212
<packaging>pom</packaging>
1313
<name>semantic-kernel-demos</name>
1414

15+
<dependencies>
16+
<dependency>
17+
<groupId>com.microsoft.semantic-kernel</groupId>
18+
<artifactId>semantickernel-api</artifactId>
19+
</dependency>
20+
<dependency>
21+
<groupId>com.microsoft.semantic-kernel</groupId>
22+
<artifactId>semantickernel-aiservices-openai</artifactId>
23+
</dependency>
24+
<dependency>
25+
<groupId>com.microsoft.semantic-kernel</groupId>
26+
<artifactId>semantickernel-api-ai-services</artifactId>
27+
</dependency>
28+
<dependency>
29+
<groupId>com.microsoft.semantic-kernel</groupId>
30+
<artifactId>semantickernel-api-builders</artifactId>
31+
</dependency>
32+
<dependency>
33+
<groupId>com.microsoft.semantic-kernel</groupId>
34+
<artifactId>semantickernel-api-exceptions</artifactId>
35+
</dependency>
36+
</dependencies>
37+
1538
<modules>
1639
<module>booking-agent-m365</module>
1740
<module>semantickernel-spring-starter</module>

samples/semantickernel-demos/semantickernel-spring-starter/pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,6 @@
2323
</dependencies>
2424
</dependencyManagement>
2525
<dependencies>
26-
<dependency>
27-
<groupId>com.microsoft.semantic-kernel</groupId>
28-
<artifactId>semantickernel-api</artifactId>
29-
</dependency>
30-
<dependency>
31-
<groupId>com.microsoft.semantic-kernel</groupId>
32-
<artifactId>semantickernel-aiservices-openai</artifactId>
33-
</dependency>
3426

3527
<dependency>
3628
<groupId>org.slf4j</groupId>

samples/semantickernel-demos/sk-presidio-sample/pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,6 @@
2323
</dependencies>
2424
</dependencyManagement>
2525
<dependencies>
26-
<dependency>
27-
<groupId>com.microsoft.semantic-kernel</groupId>
28-
<artifactId>semantickernel-api</artifactId>
29-
</dependency>
30-
<dependency>
31-
<groupId>com.microsoft.semantic-kernel</groupId>
32-
<artifactId>semantickernel-aiservices-openai</artifactId>
33-
</dependency>
3426
<dependency>
3527
<groupId>com.microsoft.semantic-kernel</groupId>
3628
<artifactId>semantickernel-presidio-plugin</artifactId>

samples/semantickernel-learn-resources/pom.xml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,14 @@
4444
<dependency>
4545
<groupId>com.microsoft.semantic-kernel</groupId>
4646
<artifactId>semantickernel-data-oracle</artifactId>
47-
<version>${project.version}</version>
4847
</dependency>
4948
<dependency>
5049
<groupId>com.microsoft.semantic-kernel</groupId>
5150
<artifactId>semantickernel-data-postgres</artifactId>
52-
<version>${project.version}</version>
51+
</dependency>
52+
<dependency>
53+
<groupId>com.microsoft.semantic-kernel</groupId>
54+
<artifactId>semantickernel-api-data</artifactId>
5355
</dependency>
5456
<dependency>
5557
<groupId>org.apache.logging.log4j</groupId>
@@ -88,6 +90,10 @@
8890
<groupId>com.microsoft.semantic-kernel</groupId>
8991
<artifactId>semantickernel-experimental</artifactId>
9092
</dependency>
93+
<dependency>
94+
<groupId>com.microsoft.semantic-kernel</groupId>
95+
<artifactId>semantickernel-api-ai-services</artifactId>
96+
</dependency>
9197
<dependency>
9298
<groupId>com.mysql</groupId>
9399
<artifactId>mysql-connector-j</artifactId>
@@ -97,9 +103,18 @@
97103
<dependency>
98104
<groupId>com.microsoft.semantic-kernel</groupId>
99105
<artifactId>semantickernel-data-postgres</artifactId>
100-
<version>${project.version}</version>
101106
<scope>compile</scope>
102107
</dependency>
108+
<dependency>
109+
<groupId>com.microsoft.semantic-kernel</groupId>
110+
<artifactId>semantickernel-api-data</artifactId>
111+
<scope>compile</scope>
112+
</dependency>
113+
<dependency>
114+
<groupId>com.microsoft.semantic-kernel</groupId>
115+
<artifactId>semantickernel-api-builders</artifactId>
116+
<scope>provided</scope>
117+
</dependency>
103118
</dependencies>
104119

105120
</project>

samples/semantickernel-sample-plugins/pom.xml

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8" ?>
2-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
34
<modelVersion>4.0.0</modelVersion>
45
<parent>
56
<groupId>com.microsoft.semantic-kernel</groupId>
@@ -12,6 +13,28 @@
1213
<packaging>pom</packaging>
1314
<name>semantickernel-sample-plugins</name>
1415

16+
<dependencies>
17+
<dependency>
18+
<groupId>com.microsoft.semantic-kernel</groupId>
19+
<artifactId>semantickernel-api</artifactId>
20+
</dependency>
21+
<dependency>
22+
<groupId>com.microsoft.semantic-kernel</groupId>
23+
<artifactId>semantickernel-aiservices-openai</artifactId>
24+
</dependency>
25+
<dependency>
26+
<groupId>com.microsoft.semantic-kernel</groupId>
27+
<artifactId>semantickernel-api-ai-services</artifactId>
28+
</dependency>
29+
<dependency>
30+
<groupId>com.microsoft.semantic-kernel</groupId>
31+
<artifactId>semantickernel-api-builders</artifactId>
32+
</dependency>
33+
<dependency>
34+
<groupId>com.microsoft.semantic-kernel</groupId>
35+
<artifactId>semantickernel-api-exceptions</artifactId>
36+
</dependency>
37+
</dependencies>
1538
<modules>
1639
<module>semantickernel-openapi-plugin</module>
1740
<module>semantickernel-presidio-plugin</module>

semantickernel-api/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,6 @@
134134
<executions>
135135
<execution>
136136
<id>unpack-dependencies</id>
137-
<phase>process-resources</phase>
138137
<goals>
139138
<goal>unpack-dependencies</goal>
140139
</goals>

0 commit comments

Comments
 (0)