Skip to content

Commit 276b9ac

Browse files
committed
Add a pom.xml equivalent to the build.gradle
1 parent 8f25a52 commit 276b9ac

File tree

2 files changed

+95
-0
lines changed

2 files changed

+95
-0
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ build/
44
!**/src/main/**/build/
55
!**/src/test/**/build/
66

7+
target/
8+
79
### IntelliJ IDEA ###
810
.idea/modules.xml
911
.idea/jarRepositories.xml

pom.xml

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0"
2+
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">
4+
<modelVersion>4.0.0</modelVersion>
5+
6+
<groupId>io.deephaven</groupId>
7+
<artifactId>basic-java-client</artifactId>
8+
<version>1.0-SNAPSHOT</version>
9+
10+
<properties>
11+
<maven.compiler.source>11</maven.compiler.source>
12+
<maven.compiler.target>11</maven.compiler.target>
13+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14+
<dhcVersion>0.34.2</dhcVersion>
15+
<junit.jupiter.version>5.9.1</junit.jupiter.version>
16+
</properties>
17+
18+
<dependencyManagement>
19+
<dependencies>
20+
<dependency>
21+
<groupId>io.deephaven</groupId>
22+
<artifactId>deephaven-bom</artifactId>
23+
<version>${dhcVersion}</version>
24+
<type>pom</type>
25+
<scope>import</scope>
26+
</dependency>
27+
<dependency>
28+
<groupId>org.junit</groupId>
29+
<artifactId>junit-bom</artifactId>
30+
<version>${junit.jupiter.version}</version>
31+
<type>pom</type>
32+
<scope>import</scope>
33+
</dependency>
34+
</dependencies>
35+
</dependencyManagement>
36+
37+
<dependencies>
38+
<dependency>
39+
<groupId>io.deephaven</groupId>
40+
<artifactId>deephaven-java-client-barrage</artifactId>
41+
</dependency>
42+
<dependency>
43+
<groupId>io.deephaven</groupId>
44+
<artifactId>deephaven-log-to-slf4j</artifactId>
45+
<scope>runtime</scope>
46+
</dependency>
47+
<dependency>
48+
<groupId>ch.qos.logback</groupId>
49+
<artifactId>logback-classic</artifactId>
50+
<version>1.4.12</version>
51+
<scope>runtime</scope>
52+
</dependency>
53+
<dependency>
54+
<groupId>io.deephaven</groupId>
55+
<artifactId>deephaven-hotspot-impl</artifactId>
56+
<version>${dhcVersion}</version>
57+
<scope>runtime</scope>
58+
<optional>true</optional>
59+
</dependency>
60+
<dependency>
61+
<groupId>org.junit.jupiter</groupId>
62+
<artifactId>junit-jupiter</artifactId>
63+
<scope>test</scope>
64+
</dependency>
65+
</dependencies>
66+
67+
<build>
68+
<plugins>
69+
<plugin>
70+
<groupId>org.apache.maven.plugins</groupId>
71+
<artifactId>maven-compiler-plugin</artifactId>
72+
<version>3.8.1</version>
73+
<configuration>
74+
<source>${maven.compiler.source}</source>
75+
<target>${maven.compiler.target}</target>
76+
</configuration>
77+
</plugin>
78+
<plugin>
79+
<groupId>org.apache.maven.plugins</groupId>
80+
<artifactId>maven-surefire-plugin</artifactId>
81+
<version>3.3.0</version>
82+
<configuration>
83+
<properties>
84+
<property>
85+
<name>junit.platform.version</name>
86+
<value>${junit.jupiter.version}</value>
87+
</property>
88+
</properties>
89+
</configuration>
90+
</plugin>
91+
</plugins>
92+
</build>
93+
</project>

0 commit comments

Comments
 (0)