diff options
| author | 刘永强 <[email protected]> | 2020-08-21 17:00:11 +0800 |
|---|---|---|
| committer | 刘永强 <[email protected]> | 2020-08-21 17:00:11 +0800 |
| commit | b52f43daa442662f21c4d3ebe087fc076826cb22 (patch) | |
| tree | 7a24938868dea7903c3f1e7d82efce5d43d1b50a /pom.xml | |
| parent | 79dc23ee3a5d6abd9f402dd105d5255c218f6e0d (diff) | |
first commit
Diffstat (limited to 'pom.xml')
| -rw-r--r-- | pom.xml | 168 |
1 files changed, 168 insertions, 0 deletions
@@ -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> |
