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 | 308 +++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 272 insertions(+), 36 deletions(-) diff --git a/pom.xml b/pom.xml index 2f3583f..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,6 +33,7 @@ <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> + <version>1.18.34</version> <optional>true</optional> </dependency> <!--aop--> @@ -39,18 +41,18 @@ <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> @@ -59,8 +61,8 @@ <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> - </dependency>--> - <!--鏁村悎druid鏁版嵁婧� + </dependency> + <!--druid--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> @@ -70,13 +72,6 @@ <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> @@ -107,47 +102,279 @@ <artifactId>fast-md5</artifactId> <version>2.7.1</version> </dependency> - <!--fastjson2--> + <!--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> + </dependency--> <!--gdal--> <dependency> <groupId>org.gdal</groupId> <artifactId>gdal</artifactId> <!--<version>3.9.0</version>--> - <version>3.2.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> - - <profiles> - <profile> - <id>dev</id> - <properties> - <activatedProperties>dev</activatedProperties> - </properties> - <activation> - <activeByDefault>true</activeByDefault> - </activation> - </profile> - <profile> - <id>prod</id> - <properties> - <activatedProperties>prod</activatedProperties> - </properties> - </profile> - </profiles> - + <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> @@ -156,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