305 lines
12 KiB
XML
305 lines
12 KiB
XML
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
<modelVersion>4.0.0</modelVersion>
|
||
|
||
<groupId>cn.com.infordata</groupId>
|
||
<artifactId>spreadsheet-plus</artifactId>
|
||
<version>3.7.9-SNAPSHOT</version>
|
||
<packaging>jar</packaging>
|
||
|
||
<dependencies>
|
||
<dependency>
|
||
<groupId>cn.com.infordata</groupId>
|
||
<artifactId>license-verify</artifactId>
|
||
<version>1.0.4</version>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-sql -->
|
||
<dependency>
|
||
<groupId>org.apache.spark</groupId>
|
||
<artifactId>spark-sql_2.12</artifactId>
|
||
<version>3.4.0</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>cn.com.infordata</groupId>
|
||
<artifactId>spiredoc</artifactId>
|
||
<version>5.2.0</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>com.alibaba</groupId>
|
||
<artifactId>QLExpress</artifactId>
|
||
<version>3.3.2</version>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all -->
|
||
<dependency>
|
||
<groupId>cn.hutool</groupId>
|
||
<artifactId>hutool-all</artifactId>
|
||
<version>5.8.22</version>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/jaxen/jaxen for dom4j Xpath Query, Require!-->
|
||
<dependency>
|
||
<groupId>jaxen</groupId>
|
||
<artifactId>jaxen</artifactId>
|
||
<version>2.0.0</version>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf -->
|
||
<!-- PDF 导出 -->
|
||
<dependency>
|
||
<groupId>com.itextpdf</groupId>
|
||
<artifactId>itextpdf</artifactId>
|
||
<version>5.5.13.3</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>com.itextpdf.tool</groupId>
|
||
<artifactId>xmlworker</artifactId>
|
||
<version>5.5.13</version>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/org.jsoup/jsoup -->
|
||
<dependency>
|
||
<groupId>org.jsoup</groupId>
|
||
<artifactId>jsoup</artifactId>
|
||
<version>1.17.2</version>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
|
||
<!-- Excel、Word 导出 -->
|
||
<dependency>
|
||
<groupId>org.apache.poi</groupId>
|
||
<artifactId>poi-ooxml</artifactId>
|
||
<version>5.2.3</version>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-codec -->
|
||
<dependency>
|
||
<groupId>org.apache.xmlgraphics</groupId>
|
||
<artifactId>batik-codec</artifactId>
|
||
<version>1.17</version>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/org.knowm.xchart/xchart -->
|
||
<dependency>
|
||
<groupId>org.knowm.xchart</groupId>
|
||
<artifactId>xchart</artifactId>
|
||
<version>3.8.5</version>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/com.google.zxing/core -->
|
||
<!-- 二维码、条形码 处理库; 待用 -->
|
||
<dependency>
|
||
<groupId>com.google.zxing</groupId>
|
||
<artifactId>core</artifactId>
|
||
<version>3.5.2</version>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/org.freemarker/freemarker -->
|
||
<dependency>
|
||
<groupId>org.freemarker</groupId>
|
||
<artifactId>freemarker</artifactId>
|
||
<version>2.3.32</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>junit</groupId>
|
||
<artifactId>junit</artifactId>
|
||
<version>4.13.2</version>
|
||
<scope>test</scope>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter -->
|
||
<dependency>
|
||
<groupId>org.junit.jupiter</groupId>
|
||
<artifactId>junit-jupiter</artifactId>
|
||
<version>5.9.1</version>
|
||
<scope>test</scope>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc -->
|
||
<dependency>
|
||
<groupId>org.xerial</groupId>
|
||
<artifactId>sqlite-jdbc</artifactId>
|
||
<version>3.42.0.0</version>
|
||
<scope>test</scope>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/com.mysql/mysql-connector-j -->
|
||
<dependency>
|
||
<groupId>com.mysql</groupId>
|
||
<artifactId>mysql-connector-j</artifactId>
|
||
<version>8.0.33</version>
|
||
<scope>test</scope>
|
||
</dependency>
|
||
</dependencies>
|
||
<licenses>
|
||
<license>
|
||
<name>Commercial License</name>
|
||
<url>http://www.infordata.com.cn/</url>
|
||
</license>
|
||
</licenses>
|
||
<developers>
|
||
<developer>
|
||
<name>torchdb</name>
|
||
<email>34298824@qq.com</email>
|
||
<organization>torchdb</organization>
|
||
<organizationUrl>https://www.torchdb.com</organizationUrl>
|
||
</developer>
|
||
</developers>
|
||
<build>
|
||
<plugins>
|
||
<plugin>
|
||
<groupId>org.apache.maven.plugins</groupId>
|
||
<artifactId>maven-compiler-plugin</artifactId>
|
||
<version>3.8.1</version>
|
||
<configuration>
|
||
<!--Maven v3.6 需以下方式指定-->
|
||
<source>8</source>
|
||
<target>8</target>
|
||
<encoding>UTF-8</encoding>
|
||
</configuration>
|
||
</plugin>
|
||
<plugin>
|
||
<groupId>org.apache.maven.plugins</groupId>
|
||
<artifactId>maven-javadoc-plugin</artifactId>
|
||
<version>3.2.0</version>
|
||
<executions>
|
||
<execution>
|
||
<id>attach-javadocs</id>
|
||
<phase>package</phase>
|
||
<goals>
|
||
<goal>jar</goal>
|
||
</goals>
|
||
<configuration>
|
||
<charset>UTF-8</charset>
|
||
<encoding>UTF-8</encoding>
|
||
<docencoding>UTF-8</docencoding>
|
||
<doclint>none</doclint>
|
||
<subpackages>com.torchdb.spreadsheet.spi</subpackages>
|
||
</configuration>
|
||
</execution>
|
||
</executions>
|
||
</plugin>
|
||
<plugin>
|
||
<groupId>org.antlr</groupId>
|
||
<artifactId>antlr4-maven-plugin</artifactId>
|
||
<version>4.9.3</version> <!-- 插件版本号 -->
|
||
<executions>
|
||
<execution>
|
||
<goals>
|
||
<goal>antlr4</goal>
|
||
</goals>
|
||
</execution>
|
||
</executions>
|
||
<configuration>
|
||
<sourceDirectory>${project.basedir}/dsl</sourceDirectory> <!-- 语法文件存放目录 -->
|
||
<outputDirectory>${project.basedir}/src/main/java/com/torchdb/spreadsheet/dsl</outputDirectory> <!-- 自动生成的Java文件存放目录 -->
|
||
<arguments>
|
||
<argument>-visitor</argument> <!-- 可选:生成访问者模式代码 -->
|
||
<argument>-listener</argument> <!-- 可选:生成监听器模式代码 -->
|
||
</arguments>
|
||
</configuration>
|
||
</plugin>
|
||
</plugins>
|
||
<resources>
|
||
<resource>
|
||
<directory>src/main/resources</directory>
|
||
<includes>
|
||
<include>**/*.sql</include>
|
||
<include>**/*.yml</include>
|
||
<include>**/*.jar</include>
|
||
<include>**/*.xml</include>
|
||
<include>**/*.xsd</include>
|
||
<include>**/*.schemas</include>
|
||
<include>**/*.handlers</include>
|
||
<!-- <include>**/*.properties</include>-->
|
||
<include>**/*.png</include>
|
||
<include>**/*.jpg</include>
|
||
<include>**/*.gif</include>
|
||
<include>**/*.css</include>
|
||
<include>**/*.js</include>
|
||
<include>**/*.map</include>
|
||
<include>**/*.swf</include>
|
||
<include>**/*.swz</include>
|
||
<include>**/*.html</include>
|
||
<include>**/*.jsp</include>
|
||
<include>**/*.txt</include>
|
||
<include>**/*.eot</include>
|
||
<include>**/*.svg</include>
|
||
<include>**/*.ttf</include>
|
||
<include>**/*.ttc</include>
|
||
<include>**/*.TTF</include>
|
||
<include>**/*.TTC</include>
|
||
<include>**/*.woff</include>
|
||
<include>**/*.woff2</include>
|
||
<include>**/*.md</include>
|
||
<include>**/*.template</include>
|
||
</includes>
|
||
</resource>
|
||
<resource>
|
||
<directory>src/main/java</directory>
|
||
<includes>
|
||
<include>**/*.xml</include>
|
||
<include>**/*.xsd</include>
|
||
<include>**/*.schemas</include>
|
||
<include>**/*.handlers</include>
|
||
<include>**/*.properties</include>
|
||
<include>**/*.png</include>
|
||
<include>**/*.jpg</include>
|
||
<include>**/*.gif</include>
|
||
<include>**/*.css</include>
|
||
<include>**/*.js</include>
|
||
<include>**/*.map</include>
|
||
<include>**/*.html</include>
|
||
<include>**/*.jsp</include>
|
||
<include>**/*.txt</include>
|
||
<include>**/*.eot</include>
|
||
<include>**/*.svg</include>
|
||
<include>**/*.ttf</include>
|
||
<include>**/*.ttc</include>
|
||
<include>**/*.TTF</include>
|
||
<include>**/*.TTC</include>
|
||
<include>**/*.woff</include>
|
||
<include>**/*.woff2</include>
|
||
<include>**/*.md</include>
|
||
<include>**/*.template</include>
|
||
</includes>
|
||
</resource>
|
||
</resources>
|
||
</build>
|
||
<repositories>
|
||
<!-- 配置nexus远程仓库 -->
|
||
<repository>
|
||
<id>maven-public</id>
|
||
<name>BI Repository</name>
|
||
<url>http://app.infordata.com.cn:8090/repository/maven-public/</url>
|
||
<releases>
|
||
<enabled>true</enabled>
|
||
</releases>
|
||
<!-- 启用快照版本 -->
|
||
<snapshots>
|
||
<enabled>true</enabled>
|
||
<!-- always: 每次使用maven指令构建项目都会去nexus下载最新的快照版本 -->
|
||
<updatePolicy>always</updatePolicy>
|
||
</snapshots>
|
||
</repository>
|
||
<repository>
|
||
<id>JFrog</id>
|
||
<name>JFrog Snapshot Repository</name>
|
||
<url>http://oss.jfrog.org/artifactory/oss-snapshot-local/</url>
|
||
</repository>
|
||
</repositories>
|
||
<!-- 配置从哪个仓库中下载构件,即jar包 -->
|
||
<pluginRepositories>
|
||
<pluginRepository>
|
||
<id>maven-public</id>
|
||
<name>BI Repository</name>
|
||
<url>http://app.infordata.com.cn:8090/repository/maven-public/</url>
|
||
<releases>
|
||
<enabled>true</enabled>
|
||
</releases>
|
||
<snapshots>
|
||
<enabled>false</enabled>
|
||
</snapshots>
|
||
</pluginRepository>
|
||
</pluginRepositories>
|
||
<distributionManagement>
|
||
<repository>
|
||
<id>maven-releases</id>
|
||
<name>BI Repository</name>
|
||
<url>http://app.infordata.com.cn:8090/repository/maven-releases/</url>
|
||
</repository>
|
||
<snapshotRepository>
|
||
<id>maven-snapshots</id>
|
||
<name>BI Repository</name>
|
||
<url>http://app.infordata.com.cn:8090/repository/maven-snapshots/</url>
|
||
</snapshotRepository>
|
||
</distributionManagement>
|
||
</project> |