Skip to content

Commit 7691c25

Browse files
authored
Merge pull request #338 from johnoliver/fix-build
Fix build dependencies
2 parents 24129f7 + 2d9ec90 commit 7691c25

File tree

12 files changed

+163
-57
lines changed

12 files changed

+163
-57
lines changed

COMMUNITY.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,6 @@ Below are some ways that you can get involved in the SK Community.
77
File issues, submit PRs, and provide feedback and ideas to what you'd like to see from the Semantic Kernel.
88
We do our best to respond to each submission.
99

10-
## Public Community Office Hours
11-
12-
We regularly have Community Office Hours that are open to the **public** to join.
13-
14-
Add Semantic Kernel events to your calendar - we're running two community calls to cater different timezones for Q&A Office Hours:
15-
* Americas timezone: download the [calendar.ics](https://aka.ms/sk-community-calendar) file.
16-
* Asia Pacific timezone: download the [calendar-APAC.ics](https://aka.ms/sk-community-calendar-apac) file.
17-
18-
Add Semantic Kernel Development Office Hours for Python and Java to your calendar to help with development:
19-
* Java Development Office Hours: [Java Development Office Hours](https://aka.ms/sk-java-dev-sync)
20-
* Python Development Office Hours: [Python Development Office Hours](https://aka.ms/sk-python-dev-sync)
21-
22-
If you have any questions or if you would like to showcase your project(s), please email what you'd like us to cover here: skofficehours[at]microsoft.com.
23-
24-
If you are unable to make it live, all meetings will be recorded and posted online.
25-
2610
## Join the conversation on Discord
2711

2812
We have a growing and active channel on Discord where you can get help, engage in lively discussion,

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>${maven.pmd-plugin.version}</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: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,6 @@
4444
<dependency>
4545
<groupId>com.microsoft.semantic-kernel</groupId>
4646
<artifactId>semantickernel-data-oracle</artifactId>
47-
<version>${project.version}</version>
48-
</dependency>
49-
<dependency>
50-
<groupId>com.microsoft.semantic-kernel</groupId>
51-
<artifactId>semantickernel-data-postgres</artifactId>
52-
<version>${project.version}</version>
5347
</dependency>
5448
<dependency>
5549
<groupId>org.apache.logging.log4j</groupId>
@@ -88,6 +82,10 @@
8882
<groupId>com.microsoft.semantic-kernel</groupId>
8983
<artifactId>semantickernel-experimental</artifactId>
9084
</dependency>
85+
<dependency>
86+
<groupId>com.microsoft.semantic-kernel</groupId>
87+
<artifactId>semantickernel-api-ai-services</artifactId>
88+
</dependency>
9189
<dependency>
9290
<groupId>com.mysql</groupId>
9391
<artifactId>mysql-connector-j</artifactId>
@@ -97,9 +95,18 @@
9795
<dependency>
9896
<groupId>com.microsoft.semantic-kernel</groupId>
9997
<artifactId>semantickernel-data-postgres</artifactId>
100-
<version>${project.version}</version>
10198
<scope>compile</scope>
10299
</dependency>
100+
<dependency>
101+
<groupId>com.microsoft.semantic-kernel</groupId>
102+
<artifactId>semantickernel-api-data</artifactId>
103+
<scope>compile</scope>
104+
</dependency>
105+
<dependency>
106+
<groupId>com.microsoft.semantic-kernel</groupId>
107+
<artifactId>semantickernel-api-builders</artifactId>
108+
<scope>provided</scope>
109+
</dependency>
103110
</dependencies>
104111

105112
</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>

0 commit comments

Comments
 (0)