From 207b034b9ea240ec12530b696374c4dbd63f7c1f Mon Sep 17 00:00:00 2001 From: 张洋洋 <10611411+yang-yang-z@user.noreply.gitee.com> Date: 星期四, 20 二月 2025 14:04:52 +0800 Subject: [PATCH] [add]服务发布 --- pom.xml | 336 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 332 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index b42b6f8..abbe004 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,8 @@ <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> @@ -13,7 +14,7 @@ <groupId>com.se</groupId> <artifactId>simu</artifactId> <version>1.0.0</version> - <name>simuserver</name> + <name>SimuServer</name> <description>鍐呮稘浠跨湡鏈嶅姟</description> <properties> @@ -32,7 +33,51 @@ <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> + <version>1.18.34</version> <optional>true</optional> + </dependency> + <!--aop--> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-aop</artifactId> + </dependency> + <!--mybatis-plus--> + <dependency> + <groupId>com.baomidou</groupId> + <artifactId>mybatis-plus-boot-starter</artifactId> + <version>3.5.7</version> + </dependency> + <!--redis--> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-data-redis</artifactId> + </dependency> + <!--postgresql--> + <dependency> + <groupId>org.postgresql</groupId> + <artifactId>postgresql</artifactId> + <scope>runtime</scope> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-pool2</artifactId> + </dependency> + <!--druid--> + <dependency> + <groupId>com.alibaba</groupId> + <artifactId>druid</artifactId> + <version>1.1.22</version> + </dependency> + <dependency> + <groupId>com.alibaba</groupId> + <artifactId>druid-spring-boot-starter</artifactId> + <version>1.1.22</version> + </dependency> + <!--text--> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-text</artifactId> + <version>1.12.0</version> </dependency> <!--hutool--> <dependency> @@ -40,22 +85,296 @@ <artifactId>hutool-all</artifactId> <version>5.8.29</version> </dependency> - <!--fastjson2--> + <!--httpclient--> <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpclient</artifactId> + </dependency> + <!--knife4j--> + <dependency> + <groupId>com.github.xiaoymin</groupId> + <artifactId>knife4j-spring-boot-starter</artifactId> + <version>3.0.3</version> + </dependency> + <!--fast-md5--> + <dependency> + <groupId>com.joyent.util</groupId> + <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.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>27.2</version> + </dependency> + <!--璇诲彇shp鏂囦欢--> + <dependency> + <groupId>org.geotools</groupId> + <artifactId>gt-shapefile</artifactId> + <version>22-RC</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> @@ -64,6 +383,15 @@ </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> -- Gitblit v1.9.3