summaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
author刘永强 <[email protected]>2020-08-21 17:00:11 +0800
committer刘永强 <[email protected]>2020-08-21 17:00:11 +0800
commitb52f43daa442662f21c4d3ebe087fc076826cb22 (patch)
tree7a24938868dea7903c3f1e7d82efce5d43d1b50a /pom.xml
parent79dc23ee3a5d6abd9f402dd105d5255c218f6e0d (diff)
first commit
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml168
1 files changed, 168 insertions, 0 deletions
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..342e8ea
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,168 @@
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>com.mesalab</groupId>
+ <artifactId>galaxy-data-platform</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <!--nexus中央仓库-->
+ <repositories>
+ <repository>
+ <id>nexus</id>
+ <name>Team Nexus Repository</name>
+ <url>http://192.168.40.125:8099/content/groups/public</url>
+ </repository>
+ </repositories>
+
+ <!--定义snapshots库和releases库的nexus地址-->
+ <distributionManagement>
+ <repository>
+ <id>nexus-releases</id>
+ <name>Nexus Release Repository</name>
+ <url>http://192.168.40.125:8099/content/repositories/releases/</url>
+ </repository>
+ <snapshotRepository>
+ <id>nexus-snapshots</id>
+ <name>Nexus Snapshot Repository</name>
+ <url>http://192.168.40.125:8099/content/repositories/snapshots/</url>
+ </snapshotRepository>
+ </distributionManagement>
+
+ <modules>
+ <!--公共服务,定义DTO、工具类等-->
+ <module>galaxy-common</module>
+ <!--Eureka注册中心-->
+ <module>galaxy-eureka-server</module>
+ <!--统一查询网关-->
+ <module>galaxy-gateway</module>
+ <!--数据查询引擎-->
+ <module>galaxy-data-engine</module>
+ <!--认证中心-->
+ <module>galaxy-auth-center</module>
+ </modules>
+
+ <properties>
+ <avro.version>1.9.1</avro.version>
+ <nutz.version>1.r.65</nutz.version>
+ <guava.version>23.0</guava.version>
+ <hutool.version>5.4.0</hutool.version>
+ <lombok.version>1.18.6</lombok.version>
+ <zdjizhi.version>1.0.4</zdjizhi.version>
+ <commonsio.version>2.2</commonsio.version>
+ <joda.time.version>2.6</joda.time.version>
+ <jsqlparser.version>3.0</jsqlparser.version>
+ <google.gson.version>2.8.6</google.gson.version>
+ <json.schema.version>2.2.10</json.schema.version>
+ <maven.compiler.source>1.8</maven.compiler.source>
+ <maven.compiler.target>1.8</maven.compiler.target>
+ <commons.lang3.version>3.5</commons.lang3.version>
+ <calcite.core.version>1.22.0</calcite.core.version>
+ <spring.cloud.version>Hoxton.SR1</spring.cloud.version>
+ <spring.boot.version>2.2.2.RELEASE</spring.boot.version>
+ <galaxy.common.version>1.0-SNAPSHOT</galaxy.common.version>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.springframework.cloud</groupId>
+ <artifactId>spring-cloud-dependencies</artifactId>
+ <version>${spring.cloud.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-dependencies</artifactId>
+ <version>${spring.boot.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.projectlombok</groupId>
+ <artifactId>lombok</artifactId>
+ <version>${lombok.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.mesalab</groupId>
+ <artifactId>galaxy-common</artifactId>
+ <version>${galaxy.common.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.gson</groupId>
+ <artifactId>gson</artifactId>
+ <version>${google.gson.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>cn.hutool</groupId>
+ <artifactId>hutool-all</artifactId>
+ <version>${hutool.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.zdjizhi</groupId>
+ <artifactId>galaxy</artifactId>
+ <version>${zdjizhi.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.avro</groupId>
+ <artifactId>avro</artifactId>
+ <version>${avro.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>joda-time</groupId>
+ <artifactId>joda-time</artifactId>
+ <version>${joda.time.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.github.jsqlparser</groupId>
+ <artifactId>jsqlparser</artifactId>
+ <version>${jsqlparser.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ <version>${commons.lang3.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>${commonsio.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>${guava.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.calcite</groupId>
+ <artifactId>calcite-core</artifactId>
+ <version>${calcite.core.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.github.java-json-tools</groupId>
+ <artifactId>json-schema-validator</artifactId>
+ <version>${json.schema.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.nutz</groupId>
+ <artifactId>nutz</artifactId>
+ <version>${nutz.version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <build>
+ <finalName>galaxy-data-platform</finalName>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <version>2.6</version>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>