| | |
| | | <parent> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-parent</artifactId> |
| | | <version>2.7.18</version> |
| | | <!--<version>2.7.18</version>--> |
| | | <version>2.6.4</version> |
| | | <relativePath/> |
| | | </parent> |
| | | <packaging>jar</packaging> |
| | | |
| | | <groupId>com.se</groupId> |
| | | <artifactId>simu</artifactId> |
| | | <version>1.0.0</version> |
| | | <name>simuserver</name> |
| | | <name>SimuServer</name> |
| | | <description>内涝仿真服务</description> |
| | | |
| | | <properties> |
| | |
| | | <dependency> |
| | | <groupId>org.projectlombok</groupId> |
| | | <artifactId>lombok</artifactId> |
| | | <version>1.18.34</version> |
| | | <optional>true</optional> |
| | | </dependency> |
| | | <!--aop--> |
| | |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-aop</artifactId> |
| | | </dependency> |
| | | <!--mybatis-plus |
| | | <!--mybatis-plus--> |
| | | <dependency> |
| | | <groupId>com.baomidou</groupId> |
| | | <artifactId>mybatis-plus-boot-starter</artifactId> |
| | | <version>3.5.7</version> |
| | | </dependency>--> |
| | | </dependency> |
| | | <!--redis--> |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-data-redis</artifactId> |
| | | </dependency> |
| | | <!--postgresql |
| | | <!--postgresql--> |
| | | <dependency> |
| | | <groupId>org.postgresql</groupId> |
| | | <artifactId>postgresql</artifactId> |
| | |
| | | <dependency> |
| | | <groupId>org.apache.commons</groupId> |
| | | <artifactId>commons-pool2</artifactId> |
| | | </dependency>--> |
| | | <!--整合druid数据源 |
| | | </dependency> |
| | | <!--druid--> |
| | | <dependency> |
| | | <groupId>com.alibaba</groupId> |
| | | <artifactId>druid</artifactId> |
| | |
| | | <groupId>com.alibaba</groupId> |
| | | <artifactId>druid-spring-boot-starter</artifactId> |
| | | <version>1.1.22</version> |
| | | </dependency>--> |
| | | <!--test--> |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-test</artifactId> |
| | | <version>3.3.1</version> |
| | | <scope>test</scope> |
| | | </dependency> |
| | | <!--text--> |
| | | <dependency> |
| | |
| | | <artifactId>fast-md5</artifactId> |
| | | <version>2.7.1</version> |
| | | </dependency> |
| | | <!--fastjson--> |
| | | <dependency> |
| | | <groupId>com.alibaba</groupId> |
| | | <artifactId>fastjson</artifactId> |
| | | <version>1.2.83</version> |
| | | </dependency> |
| | | <!--dependency> |
| | | <groupId>com.alibaba.fastjson2</groupId> |
| | | <artifactId>fastjson2</artifactId> |
| | | <version>2.0.52</version> |
| | | </dependency--> |
| | | <!--gdal--> |
| | | <dependency> |
| | | <groupId>org.gdal</groupId> |
| | | <artifactId>gdal</artifactId> |
| | | <version>3.9.0</version> |
| | | <!--<version>3.9.0</version>--> |
| | | <version>3.5.0</version> |
| | | <!--version>3.2.0</version--> |
| | | </dependency> |
| | | <!--rainfall--> |
| | | <dependency> |
| | | <groupId>com.mathworks.toolbox</groupId> |
| | | <artifactId>javabuilder</artifactId> |
| | | <version>1.0</version> |
| | | <scope>system</scope> |
| | | <systemPath>${project.basedir}/libs/javabuilder.jar</systemPath> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.se.simu</groupId> |
| | | <artifactId>Rainfall</artifactId> |
| | | <version>1.0</version> |
| | | <scope>system</scope> |
| | | <systemPath>${project.basedir}/libs/simu.jar</systemPath> |
| | | </dependency> |
| | | <!--Caffeine缓存--> |
| | | <dependency> |
| | | <groupId>com.github.ben-manes.caffeine</groupId> |
| | | <artifactId>caffeine</artifactId> |
| | | <version>2.9.3</version> |
| | | </dependency> |
| | | <!--hdf5--> |
| | | <!--<dependency> |
| | | <groupId>org.hdfgroup</groupId> |
| | | <artifactId>hdf-java</artifactId> |
| | | <version>2.6.1</version> |
| | | </dependency>--> |
| | | <!--<dependency> |
| | | <groupId>org.hdfgroup</groupId> |
| | | <artifactId>jarhdf5</artifactId> |
| | | <version>3.3.2</version> |
| | | </dependency>--> |
| | | <dependency> |
| | | <groupId>hdf.hdf5lib</groupId> |
| | | <artifactId>h5</artifactId> |
| | | <version>3.3.2</version> |
| | | <scope>system</scope> |
| | | <systemPath>${project.basedir}/libs/jarhdf5-3.3.2.jar</systemPath> |
| | | </dependency><!----> |
| | | <dependency> |
| | | <groupId>org.yaml</groupId> |
| | | <artifactId>snakeyaml</artifactId> |
| | | <version>1.33</version> |
| | | <scope>compile</scope> |
| | | </dependency> |
| | | |
| | | <!--webclient请求--> |
| | | <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-webflux --> |
| | | <dependency> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-webflux</artifactId> |
| | | <version>3.3.1</version> |
| | | </dependency> |
| | | |
| | | <!--1-sqlite相关--> |
| | | <!-- https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc --> |
| | | <dependency> |
| | | <groupId>org.xerial</groupId> |
| | | <artifactId>sqlite-jdbc</artifactId> |
| | | <version>3.42.0.0</version> |
| | | </dependency> |
| | | <!--2-sqlite 方言--> |
| | | <dependency> |
| | | <groupId>com.zsoltfabok</groupId> |
| | | <artifactId>sqlite-dialect</artifactId> |
| | | <version>1.0</version> |
| | | </dependency> |
| | | |
| | | <!-- 对数据库操作的统计 --> |
| | | <dependency> |
| | | <groupId>p6spy</groupId> |
| | | <artifactId>p6spy</artifactId> |
| | | <version>3.9.1</version> |
| | | </dependency> |
| | | |
| | | <!-- Apache Commons CSV (可选) --> |
| | | <dependency> |
| | | <groupId>org.apache.commons</groupId> |
| | | <artifactId>commons-csv</artifactId> |
| | | <version>1.8</version> <!-- 根据需要调整版本 --> |
| | | </dependency> |
| | | <!-- io常用工具类 --> |
| | | <dependency> |
| | | <groupId>commons-io</groupId> |
| | | <artifactId>commons-io</artifactId> |
| | | <version>2.16.1</version> |
| | | </dependency> |
| | | <!-- 文件上传工具类 --> |
| | | <dependency> |
| | | <groupId>commons-fileupload</groupId> |
| | | <artifactId>commons-fileupload</artifactId> |
| | | <version>1.5</version> |
| | | </dependency> |
| | | |
| | | <!-- https://mvnrepository.com/artifact/dev.zarr/jzarr --> |
| | | <dependency> |
| | | <groupId>dev.zarr</groupId> |
| | | <artifactId>jzarr</artifactId> |
| | | <version>0.4.2</version> |
| | | <scope>system</scope> |
| | | <systemPath>${project.basedir}/libs/jzarr-0.4.2.jar</systemPath> |
| | | </dependency> |
| | | <!-- https://mvnrepository.com/artifact/edu.ucar/cdm-core --> |
| | | <dependency> |
| | | <groupId>edu.ucar</groupId> |
| | | <artifactId>cdm-core</artifactId> |
| | | <version>5.4.1</version> |
| | | <scope>system</scope> |
| | | <systemPath>${project.basedir}/libs/cdm-core-5.4.1.jar</systemPath> |
| | | </dependency> |
| | | |
| | | <!-- https://mvnrepository.com/artifact/org.blosc/jblosc --> |
| | | <dependency> |
| | | <groupId>org.blosc</groupId> |
| | | <artifactId>jblosc</artifactId> |
| | | <version>1.0.1.dev</version> |
| | | <scope>system</scope> |
| | | <systemPath>${project.basedir}/libs/jblosc-1.0.1.dev.jar</systemPath> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>net.java.dev.jna</groupId> |
| | | <artifactId>jna</artifactId> |
| | | <version>4.2.2</version> |
| | | </dependency> |
| | | |
| | | |
| | | <!-- zarr --> |
| | | <!-- https://mvnrepository.com/artifact/org.janelia.saalfeldlab/n5-zarr --> |
| | | <dependency> |
| | | <groupId>org.janelia.saalfeldlab</groupId> |
| | | <artifactId>n5-zarr</artifactId> |
| | | <version>1.3.5</version> |
| | | <scope>system</scope> |
| | | <systemPath>${project.basedir}/libs/n5-zarr-1.3.5.jar</systemPath> |
| | | </dependency> |
| | | |
| | | <!-- https://mvnrepository.com/artifact/dev.zarr/jzarr --> |
| | | <dependency> |
| | | <groupId>dev.zarr</groupId> |
| | | <artifactId>jzarr</artifactId> |
| | | <version>0.4.2</version> |
| | | <scope>system</scope> |
| | | <systemPath>${project.basedir}/libs/jzarr-0.4.2.jar</systemPath> |
| | | </dependency> |
| | | <!--gavaghan测距--> |
| | | <dependency> |
| | | <groupId>org.gavaghan</groupId> |
| | | <artifactId>geodesy</artifactId> |
| | | <version>1.1.3</version> |
| | | </dependency> |
| | | <!--geotools测距--> |
| | | <dependency> |
| | | <groupId>org.geotools</groupId> |
| | | <artifactId>gt-referencing</artifactId> |
| | | <version>22.0</version> |
| | | </dependency> |
| | | <!--读取shp文件--> |
| | | <dependency> |
| | | <groupId>org.geotools</groupId> |
| | | <artifactId>gt-shapefile</artifactId> |
| | | <version>22.0</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.vividsolutions</groupId> |
| | | <artifactId>jts</artifactId> |
| | | <version>1.13</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.fasterxml.jackson.core</groupId> |
| | | <artifactId>jackson-databind</artifactId> |
| | | <version>2.13.3</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.vividsolutions</groupId> |
| | | <artifactId>jts</artifactId> |
| | | <version>1.13</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>org.osgeo</groupId> |
| | | <artifactId>proj4j</artifactId> |
| | | <version>0.1.0</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>org.apache.commons</groupId> |
| | | <artifactId>commons-imaging</artifactId> |
| | | <version>1.0-alpha2</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>org.citygml4j</groupId> |
| | | <artifactId>citygson</artifactId> |
| | | <version>1.1.3.8</version> |
| | | <scope>system</scope> |
| | | <systemPath>${project.basedir}/libs/citygson-1.1.3.8.jar</systemPath> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>cn.smartearth</groupId> |
| | | <artifactId>sem</artifactId> |
| | | <version>1.1.1</version> |
| | | <scope>system</scope> |
| | | <systemPath>${project.basedir}/libs/sem-1.1.1.jar</systemPath> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>com.google.code.gson</groupId> |
| | | <artifactId>gson</artifactId> |
| | | <version>2.8.2</version> |
| | | </dependency> |
| | | </dependencies> |
| | | |
| | | <repositories> |
| | | <repository> |
| | | <id>osgeo</id> |
| | | <name>OSGeo Release Repository</name> |
| | | <url>https://repo.osgeo.org/repository/release/</url> |
| | | <snapshots><enabled>false</enabled></snapshots> |
| | | <releases><enabled>true</enabled></releases> |
| | | </repository> |
| | | <repository> |
| | | <id>osgeo-snapshot</id> |
| | | <name>OSGeo Snapshot Repository</name> |
| | | <url>https://repo.osgeo.org/repository/snapshot/</url> |
| | | <snapshots><enabled>true</enabled></snapshots> |
| | | <releases><enabled>false</enabled></releases> |
| | | </repository> |
| | | <repository> |
| | | <id>geotools</id> |
| | | <name>geotools</name> |
| | | <url>http://maven.icm.edu.pl/artifactory/repo/</url> |
| | | <releases> |
| | | <enabled>true</enabled> |
| | | </releases> |
| | | </repository> |
| | | </repositories> |
| | | <build> |
| | | <resources> |
| | | <resource> |
| | | <directory>src/main/resources</directory> |
| | | <includes> |
| | | <include>win32-x86-64/blosc.dll</include> |
| | | <include>**/*.yml</include> |
| | | <include>**/*.xml</include> |
| | | <include>**/*.json</include> |
| | | </includes> |
| | | <filtering>false</filtering> |
| | | </resource> |
| | | </resources> |
| | | <finalName>SimuServer</finalName> |
| | | <plugins> |
| | | <plugin> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-maven-plugin</artifactId> |
| | | <version>2.4.1</version> |
| | | <configuration> |
| | | <mainClass>com.se.simu.SimuApplication</mainClass> |
| | | <!-- https://blog.csdn.net/wangjunjun2008/article/details/136951249 --> |
| | | <includeSystemScope>true</includeSystemScope> |
| | | <excludes> |
| | | <exclude> |
| | | <groupId>org.projectlombok</groupId> |
| | |
| | | </excludes> |
| | | </configuration> |
| | | </plugin> |
| | | <plugin> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-maven-plugin</artifactId> |
| | | <configuration> |
| | | <jvmArguments> |
| | | -Xms2048m -Xmx4096m -XX:+PrintGCDetails |
| | | </jvmArguments> |
| | | </configuration> |
| | | </plugin> |
| | | </plugins> |
| | | </build> |
| | | </project> |