Skip to content

Commit f7505a1

Browse files
dfa1claude
andcommitted
build: add jdbc module and BOM entry
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent fbc50ec commit f7505a1

10 files changed

Lines changed: 39 additions & 53 deletions

File tree

bom/pom.xml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xmlns="http://maven.apache.org/POM/4.0.0"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
53
<modelVersion>4.0.0</modelVersion>
64
<parent>
75
<groupId>io.github.dfa1.vortex</groupId>
86
<artifactId>vortex-java</artifactId>
9-
<version>0.1.0-SNAPSHOT</version>
7+
<version>0.1.0</version>
108
</parent>
119

1210
<artifactId>bom</artifactId>

cli/pom.xml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xmlns="http://maven.apache.org/POM/4.0.0"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
53
<modelVersion>4.0.0</modelVersion>
64
<parent>
75
<groupId>io.github.dfa1.vortex</groupId>
86
<artifactId>vortex-java</artifactId>
9-
<version>0.1.0-SNAPSHOT</version>
7+
<version>0.1.0</version>
108
</parent>
119

1210
<artifactId>cli</artifactId>
@@ -67,12 +65,10 @@
6765
<configuration>
6866
<shadedArtifactAttached>false</shadedArtifactAttached>
6967
<transformers>
70-
<transformer
71-
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
68+
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
7269
<mainClass>io.github.dfa1.vortex.cli.VortexCli</mainClass>
7370
</transformer>
74-
<transformer
75-
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
71+
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
7672
</transformers>
7773
<filters>
7874
<filter>

core/pom.xml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xmlns="http://maven.apache.org/POM/4.0.0"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
53
<modelVersion>4.0.0</modelVersion>
64
<parent>
75
<groupId>io.github.dfa1.vortex</groupId>
86
<artifactId>vortex-java</artifactId>
9-
<version>0.1.0-SNAPSHOT</version>
7+
<version>0.1.0</version>
108
</parent>
119

1210
<artifactId>core</artifactId>
@@ -146,13 +144,8 @@
146144
</goals>
147145
<configuration>
148146
<target>
149-
<replaceregexp
150-
match=" public static void ValidateVersion\(\) \{ Constants\.[^}]+\}&#10;"
151-
replace=""
152-
flags="g">
153-
<fileset
154-
dir="${project.basedir}/src/main/java/io/github/dfa1/vortex/fbs"
155-
includes="*.java"/>
147+
<replaceregexp match=" public static void ValidateVersion\(\) \{ Constants\.[^}]+\}&#xA;" replace="" flags="g">
148+
<fileset dir="${project.basedir}/src/main/java/io/github/dfa1/vortex/fbs" includes="*.java" />
156149
</replaceregexp>
157150
</target>
158151
</configuration>

csv/pom.xml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xmlns="http://maven.apache.org/POM/4.0.0"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
53
<modelVersion>4.0.0</modelVersion>
64
<parent>
75
<groupId>io.github.dfa1.vortex</groupId>
86
<artifactId>vortex-java</artifactId>
9-
<version>0.1.0-SNAPSHOT</version>
7+
<version>0.1.0</version>
108
</parent>
119

1210
<artifactId>csv</artifactId>

integration/pom.xml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xmlns="http://maven.apache.org/POM/4.0.0"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
53
<modelVersion>4.0.0</modelVersion>
64
<parent>
75
<groupId>io.github.dfa1.vortex</groupId>
86
<artifactId>vortex-java</artifactId>
9-
<version>0.1.0-SNAPSHOT</version>
7+
<version>0.1.0</version>
108
</parent>
119

1210
<artifactId>integration</artifactId>

parquet/pom.xml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xmlns="http://maven.apache.org/POM/4.0.0"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
53
<modelVersion>4.0.0</modelVersion>
64
<parent>
75
<groupId>io.github.dfa1.vortex</groupId>
86
<artifactId>vortex-java</artifactId>
9-
<version>0.1.0-SNAPSHOT</version>
7+
<version>0.1.0</version>
108
</parent>
119

1210
<artifactId>parquet</artifactId>

performance/pom.xml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xmlns="http://maven.apache.org/POM/4.0.0"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
53
<modelVersion>4.0.0</modelVersion>
64
<parent>
75
<groupId>io.github.dfa1.vortex</groupId>
86
<artifactId>vortex-java</artifactId>
9-
<version>0.1.0-SNAPSHOT</version>
7+
<version>0.1.0</version>
108
</parent>
119

1210
<artifactId>performance</artifactId>
@@ -104,7 +102,7 @@
104102
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
105103
<mainClass>org.openjdk.jmh.Main</mainClass>
106104
</transformer>
107-
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
105+
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
108106
</transformers>
109107
<filters>
110108
<filter>

pom.xml

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xmlns="http://maven.apache.org/POM/4.0.0"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
53
<modelVersion>4.0.0</modelVersion>
64

75
<groupId>io.github.dfa1.vortex</groupId>
86
<artifactId>vortex-java</artifactId>
9-
<version>0.1.0-SNAPSHOT</version>
7+
<version>0.1.0</version>
108
<packaging>pom</packaging>
119

1210
<name>vortex-java</name>
@@ -34,14 +32,15 @@
3432
<connection>scm:git:https://github.com/dfa1/vortex-java.git</connection>
3533
<developerConnection>scm:git:git@github.com:dfa1/vortex-java.git</developerConnection>
3634
<url>https://github.com/dfa1/vortex-java</url>
37-
<tag>HEAD</tag>
35+
<tag>v0.1.0</tag>
3836
</scm>
3937

4038
<modules>
4139
<module>core</module>
4240
<module>reader</module>
4341
<module>writer</module>
4442
<module>csv</module>
43+
<module>jdbc</module>
4544
<module>parquet</module>
4645
<module>bom</module>
4746
<module>cli</module>
@@ -59,6 +58,7 @@
5958
<protobuf.version>4.35.0</protobuf.version>
6059
<fastcsv.version>3.6.0</fastcsv.version>
6160
<hardwood.version>1.0.0.CR1</hardwood.version>
61+
<h2.version>2.3.232</h2.version>
6262
<!-- testing -->
6363
<junit.version>5.11.4</junit.version>
6464
<assertj.version>3.27.7</assertj.version>
@@ -96,6 +96,17 @@
9696
<artifactId>csv</artifactId>
9797
<version>${project.version}</version>
9898
</dependency>
99+
<dependency>
100+
<groupId>io.github.dfa1.vortex</groupId>
101+
<artifactId>jdbc</artifactId>
102+
<version>${project.version}</version>
103+
</dependency>
104+
<dependency>
105+
<groupId>com.h2database</groupId>
106+
<artifactId>h2</artifactId>
107+
<version>${h2.version}</version>
108+
<scope>test</scope>
109+
</dependency>
99110
<dependency>
100111
<groupId>io.github.dfa1.vortex</groupId>
101112
<artifactId>parquet</artifactId>

reader/pom.xml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xmlns="http://maven.apache.org/POM/4.0.0"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
53
<modelVersion>4.0.0</modelVersion>
64
<parent>
75
<groupId>io.github.dfa1.vortex</groupId>
86
<artifactId>vortex-java</artifactId>
9-
<version>0.1.0-SNAPSHOT</version>
7+
<version>0.1.0</version>
108
</parent>
119

1210
<artifactId>reader</artifactId>

writer/pom.xml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xmlns="http://maven.apache.org/POM/4.0.0"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
53
<modelVersion>4.0.0</modelVersion>
64
<parent>
75
<groupId>io.github.dfa1.vortex</groupId>
86
<artifactId>vortex-java</artifactId>
9-
<version>0.1.0-SNAPSHOT</version>
7+
<version>0.1.0</version>
108
</parent>
119

1210
<artifactId>writer</artifactId>

0 commit comments

Comments
 (0)