Skip to content

Commit c5ec395

Browse files
committed
Tidy up the POMs
Signed-off-by: Martin Smithson <msmiths@uk.ibm.com>
1 parent ef6853f commit c5ec395

26 files changed

Lines changed: 211 additions & 1014 deletions

File tree

pom.xml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,58 @@
99

1010
<packaging>pom</packaging>
1111

12+
<properties>
13+
<app.name>langchain4j-workshop</app.name>
14+
15+
<maven.compiler.source>21</maven.compiler.source>
16+
<maven.compiler.target>21</maven.compiler.target>
17+
18+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
19+
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
20+
21+
<slf4j.version>2.0.9</slf4j.version>
22+
<logback.version>1.4.14</logback.version>
23+
24+
<liberty.tools.version>3.12.0</liberty.tools.version>
25+
<liberty.version>26.0.0.2</liberty.version>
26+
27+
<langchain4j.version>1.16.3</langchain4j.version>
28+
<langchain4j.cdi.version>1.3.3</langchain4j.cdi.version>
29+
30+
<jakarta.version>10.0.0</jakarta.version>
31+
32+
<postgresql.version>42.7.10</postgresql.version>
33+
</properties>
34+
35+
<dependencyManagement>
36+
<dependencies>
37+
<dependency>
38+
<groupId>dev.langchain4j</groupId>
39+
<artifactId>langchain4j-bom</artifactId>
40+
<version>${langchain4j.version}</version>
41+
<type>pom</type>
42+
<scope>import</scope>
43+
</dependency>
44+
<dependency>
45+
<groupId>dev.langchain4j.cdi</groupId>
46+
<artifactId>langchain4j-cdi-core</artifactId>
47+
<version>${langchain4j.cdi.version}</version>
48+
</dependency>
49+
<dependency>
50+
<groupId>dev.langchain4j.cdi</groupId>
51+
<artifactId>langchain4j-cdi-portable-ext</artifactId>
52+
<version>${langchain4j.cdi.version}</version>
53+
</dependency>
54+
<dependency>
55+
<groupId>dev.langchain4j.cdi.mp</groupId>
56+
<artifactId>langchain4j-cdi-mp</artifactId>
57+
<version>${langchain4j.cdi.version}</version>
58+
<type>pom</type>
59+
<scope>import</scope>
60+
</dependency>
61+
</dependencies>
62+
</dependencyManagement>
63+
1264
<modules>
1365
<module>section-1/step-01</module>
1466
<module>section-1/step-02</module>

section-1/step-01/pom.xml

Lines changed: 7 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -4,62 +4,16 @@
44
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
55
<modelVersion>4.0.0</modelVersion>
66

7-
<groupId>dev.langchain4j</groupId>
7+
<parent>
8+
<groupId>dev.langchain4j</groupId>
9+
<artifactId>langchain4j-workshop</artifactId>
10+
<version>1.0.0</version>
11+
<relativePath>../../pom.xml</relativePath>
12+
</parent>
13+
814
<artifactId>langchain4j-workshop-1-01</artifactId>
9-
<version>1.0.0</version>
1015
<packaging>war</packaging>
1116

12-
<properties>
13-
<app.name>langchain4j-workshop</app.name>
14-
15-
<maven.compiler.source>21</maven.compiler.source>
16-
<maven.compiler.target>21</maven.compiler.target>
17-
18-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
19-
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
20-
21-
<slf4j.version>2.0.9</slf4j.version>
22-
<logback.version>1.4.14</logback.version>
23-
24-
<liberty.tools.version>3.12.0</liberty.tools.version>
25-
<liberty.version>26.0.0.2</liberty.version>
26-
27-
<langchain4j.version>1.15.0</langchain4j.version>
28-
<langchain4j.beta.version>1.15.0-beta25</langchain4j.beta.version>
29-
<langchain4j.cdi.version>1.3.0</langchain4j.cdi.version>
30-
31-
<jakarta.version>10.0.0</jakarta.version>
32-
</properties>
33-
34-
<dependencyManagement>
35-
<dependencies>
36-
<dependency>
37-
<groupId>dev.langchain4j</groupId>
38-
<artifactId>langchain4j-bom</artifactId>
39-
<version>${langchain4j.version}</version>
40-
<type>pom</type>
41-
<scope>import</scope>
42-
</dependency>
43-
<dependency>
44-
<groupId>dev.langchain4j.cdi</groupId>
45-
<artifactId>langchain4j-cdi-core</artifactId>
46-
<version>${langchain4j.cdi.version}</version>
47-
</dependency>
48-
<dependency>
49-
<groupId>dev.langchain4j.cdi</groupId>
50-
<artifactId>langchain4j-cdi-portable-ext</artifactId>
51-
<version>${langchain4j.cdi.version}</version>
52-
</dependency>
53-
<dependency>
54-
<groupId>dev.langchain4j.cdi.mp</groupId>
55-
<artifactId>langchain4j-cdi-mp</artifactId>
56-
<version>${langchain4j.cdi.version}</version>
57-
<type>pom</type>
58-
<scope>import</scope>
59-
</dependency>
60-
</dependencies>
61-
</dependencyManagement>
62-
6317
<dependencies>
6418
<!-- Jakarta EE API -->
6519
<dependency>

section-1/step-02/pom.xml

Lines changed: 7 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -4,62 +4,16 @@
44
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
55
<modelVersion>4.0.0</modelVersion>
66

7-
<groupId>dev.langchain4j</groupId>
7+
<parent>
8+
<groupId>dev.langchain4j</groupId>
9+
<artifactId>langchain4j-workshop</artifactId>
10+
<version>1.0.0</version>
11+
<relativePath>../../pom.xml</relativePath>
12+
</parent>
13+
814
<artifactId>langchain4j-workshop-1-02</artifactId>
9-
<version>1.0.0</version>
1015
<packaging>war</packaging>
1116

12-
<properties>
13-
<app.name>langchain4j-workshop</app.name>
14-
15-
<maven.compiler.source>21</maven.compiler.source>
16-
<maven.compiler.target>21</maven.compiler.target>
17-
18-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
19-
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
20-
21-
<slf4j.version>2.0.9</slf4j.version>
22-
<logback.version>1.4.14</logback.version>
23-
24-
<liberty.tools.version>3.12.0</liberty.tools.version>
25-
<liberty.version>26.0.0.2</liberty.version>
26-
27-
<langchain4j.version>1.15.0</langchain4j.version>
28-
<langchain4j.beta.version>1.15.0-beta25</langchain4j.beta.version>
29-
<langchain4j.cdi.version>1.3.0</langchain4j.cdi.version>
30-
31-
<jakarta.version>10.0.0</jakarta.version>
32-
</properties>
33-
34-
<dependencyManagement>
35-
<dependencies>
36-
<dependency>
37-
<groupId>dev.langchain4j</groupId>
38-
<artifactId>langchain4j-bom</artifactId>
39-
<version>${langchain4j.version}</version>
40-
<type>pom</type>
41-
<scope>import</scope>
42-
</dependency>
43-
<dependency>
44-
<groupId>dev.langchain4j.cdi</groupId>
45-
<artifactId>langchain4j-cdi-core</artifactId>
46-
<version>${langchain4j.cdi.version}</version>
47-
</dependency>
48-
<dependency>
49-
<groupId>dev.langchain4j.cdi</groupId>
50-
<artifactId>langchain4j-cdi-portable-ext</artifactId>
51-
<version>${langchain4j.cdi.version}</version>
52-
</dependency>
53-
<dependency>
54-
<groupId>dev.langchain4j.cdi.mp</groupId>
55-
<artifactId>langchain4j-cdi-mp</artifactId>
56-
<version>${langchain4j.cdi.version}</version>
57-
<type>pom</type>
58-
<scope>import</scope>
59-
</dependency>
60-
</dependencies>
61-
</dependencyManagement>
62-
6317
<dependencies>
6418
<!-- Jakarta EE API -->
6519
<dependency>

section-1/step-03/pom.xml

Lines changed: 7 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -4,62 +4,16 @@
44
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
55
<modelVersion>4.0.0</modelVersion>
66

7-
<groupId>dev.langchain4j</groupId>
7+
<parent>
8+
<groupId>dev.langchain4j</groupId>
9+
<artifactId>langchain4j-workshop</artifactId>
10+
<version>1.0.0</version>
11+
<relativePath>../../pom.xml</relativePath>
12+
</parent>
13+
814
<artifactId>langchain4j-workshop-1-03</artifactId>
9-
<version>1.0.0</version>
1015
<packaging>war</packaging>
1116

12-
<properties>
13-
<app.name>langchain4j-workshop</app.name>
14-
15-
<maven.compiler.source>21</maven.compiler.source>
16-
<maven.compiler.target>21</maven.compiler.target>
17-
18-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
19-
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
20-
21-
<slf4j.version>2.0.9</slf4j.version>
22-
<logback.version>1.4.14</logback.version>
23-
24-
<liberty.tools.version>3.12.0</liberty.tools.version>
25-
<liberty.version>26.0.0.2</liberty.version>
26-
27-
<langchain4j.version>1.15.0</langchain4j.version>
28-
<langchain4j.beta.version>1.15.0-beta25</langchain4j.beta.version>
29-
<langchain4j.cdi.version>1.3.0</langchain4j.cdi.version>
30-
31-
<jakarta.version>10.0.0</jakarta.version>
32-
</properties>
33-
34-
<dependencyManagement>
35-
<dependencies>
36-
<dependency>
37-
<groupId>dev.langchain4j</groupId>
38-
<artifactId>langchain4j-bom</artifactId>
39-
<version>${langchain4j.version}</version>
40-
<type>pom</type>
41-
<scope>import</scope>
42-
</dependency>
43-
<dependency>
44-
<groupId>dev.langchain4j.cdi</groupId>
45-
<artifactId>langchain4j-cdi-core</artifactId>
46-
<version>${langchain4j.cdi.version}</version>
47-
</dependency>
48-
<dependency>
49-
<groupId>dev.langchain4j.cdi</groupId>
50-
<artifactId>langchain4j-cdi-portable-ext</artifactId>
51-
<version>${langchain4j.cdi.version}</version>
52-
</dependency>
53-
<dependency>
54-
<groupId>dev.langchain4j.cdi.mp</groupId>
55-
<artifactId>langchain4j-cdi-mp</artifactId>
56-
<version>${langchain4j.cdi.version}</version>
57-
<type>pom</type>
58-
<scope>import</scope>
59-
</dependency>
60-
</dependencies>
61-
</dependencyManagement>
62-
6317
<dependencies>
6418
<!-- Jakarta EE API -->
6519
<dependency>

section-1/step-04/pom.xml

Lines changed: 7 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -4,62 +4,16 @@
44
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
55
<modelVersion>4.0.0</modelVersion>
66

7-
<groupId>dev.langchain4j</groupId>
7+
<parent>
8+
<groupId>dev.langchain4j</groupId>
9+
<artifactId>langchain4j-workshop</artifactId>
10+
<version>1.0.0</version>
11+
<relativePath>../../pom.xml</relativePath>
12+
</parent>
13+
814
<artifactId>langchain4j-workshop-1-04</artifactId>
9-
<version>1.0.0</version>
1015
<packaging>war</packaging>
1116

12-
<properties>
13-
<app.name>langchain4j-workshop</app.name>
14-
15-
<maven.compiler.source>21</maven.compiler.source>
16-
<maven.compiler.target>21</maven.compiler.target>
17-
18-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
19-
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
20-
21-
<slf4j.version>2.0.9</slf4j.version>
22-
<logback.version>1.4.14</logback.version>
23-
24-
<liberty.tools.version>3.12.0</liberty.tools.version>
25-
<liberty.version>26.0.0.2</liberty.version>
26-
27-
<langchain4j.version>1.15.0</langchain4j.version>
28-
<langchain4j.beta.version>1.15.0-beta25</langchain4j.beta.version>
29-
<langchain4j.cdi.version>1.3.0</langchain4j.cdi.version>
30-
31-
<jakarta.version>10.0.0</jakarta.version>
32-
</properties>
33-
34-
<dependencyManagement>
35-
<dependencies>
36-
<dependency>
37-
<groupId>dev.langchain4j</groupId>
38-
<artifactId>langchain4j-bom</artifactId>
39-
<version>${langchain4j.version}</version>
40-
<type>pom</type>
41-
<scope>import</scope>
42-
</dependency>
43-
<dependency>
44-
<groupId>dev.langchain4j.cdi</groupId>
45-
<artifactId>langchain4j-cdi-core</artifactId>
46-
<version>${langchain4j.cdi.version}</version>
47-
</dependency>
48-
<dependency>
49-
<groupId>dev.langchain4j.cdi</groupId>
50-
<artifactId>langchain4j-cdi-portable-ext</artifactId>
51-
<version>${langchain4j.cdi.version}</version>
52-
</dependency>
53-
<dependency>
54-
<groupId>dev.langchain4j.cdi.mp</groupId>
55-
<artifactId>langchain4j-cdi-mp</artifactId>
56-
<version>${langchain4j.cdi.version}</version>
57-
<type>pom</type>
58-
<scope>import</scope>
59-
</dependency>
60-
</dependencies>
61-
</dependencyManagement>
62-
6317
<dependencies>
6418
<!-- Jakarta EE API -->
6519
<dependency>

0 commit comments

Comments
 (0)