support ark module install

pull/836/head
leojames 2023-12-19 21:26:42 +08:00
parent ad98f58e6f
commit fff52cc450
7 changed files with 38 additions and 10 deletions

2
.gitignore vendored
View File

@ -5,3 +5,5 @@
*/*.iml */*.iml
/.gradle/ /.gradle/
/application.pid /application.pid
.DS_Store
arkmodules/eladmin-system/target/*

View File

@ -17,7 +17,6 @@
<jjwt.version>0.11.5</jjwt.version> <jjwt.version>0.11.5</jjwt.version>
<!-- oshi监控需要指定jna版本, 问题详见 https://github.com/oshi/oshi/issues/1040 --> <!-- oshi监控需要指定jna版本, 问题详见 https://github.com/oshi/oshi/issues/1040 -->
<jna.version>5.8.0</jna.version> <jna.version>5.8.0</jna.version>
<sofa.ark.version>2.2.5</sofa.ark.version>
</properties> </properties>
<dependencies> <dependencies>
@ -88,6 +87,12 @@
<artifactId>oshi-core</artifactId> <artifactId>oshi-core</artifactId>
<version>6.1.4</version> <version>6.1.4</version>
</dependency> </dependency>
<dependency>
<groupId>com.alipay.sofa.serverless</groupId>
<artifactId>sofa-serverless-app-starter</artifactId>
<version>${sofa.serverless.version}</version>
</dependency>
</dependencies> </dependencies>
<!-- 打包 --> <!-- 打包 -->

View File

@ -1,3 +1,4 @@
server: server:
port: 8000 port: 8000
compression: compression:
@ -33,6 +34,8 @@ spring:
password: ${REDIS_PWD:} password: ${REDIS_PWD:}
#连接超时时间 #连接超时时间
timeout: 5000 timeout: 5000
application:
name: eladmin-system
task: task:
pool: pool:

View File

@ -16,8 +16,6 @@
<jjwt.version>0.11.5</jjwt.version> <jjwt.version>0.11.5</jjwt.version>
<!-- oshi监控需要指定jna版本, 问题详见 https://github.com/oshi/oshi/issues/1040 --> <!-- oshi监控需要指定jna版本, 问题详见 https://github.com/oshi/oshi/issues/1040 -->
<jna.version>5.8.0</jna.version> <jna.version>5.8.0</jna.version>
<sofa.ark.version>2.2.5</sofa.ark.version>
<sofa.serverless.version>0.5.5</sofa.serverless.version>
</properties> </properties>
<dependencies> <dependencies>
@ -31,6 +29,17 @@
<artifactId>netty-ark-plugin</artifactId> <artifactId>netty-ark-plugin</artifactId>
<version>${sofa.ark.version}</version> <version>${sofa.ark.version}</version>
</dependency> </dependency>
<!-- <dependency>-->
<!-- <groupId>com.alipay.sofa</groupId>-->
<!-- <artifactId>web-ark-plugin</artifactId>-->
<!-- <version>${sofa.ark.version}</version>-->
<!-- </dependency>-->
<dependency>
<groupId>com.alipay.sofa</groupId>
<artifactId>netty-ark-plugin</artifactId>
<version>${sofa.ark.version}</version>
</dependency>
<!-- 代码生成模块 --> <!-- 代码生成模块 -->
<dependency> <dependency>
<groupId>me.zhengjie</groupId> <groupId>me.zhengjie</groupId>

View File

@ -36,6 +36,8 @@ spring:
mvc: mvc:
pathmatch: pathmatch:
matching-strategy: ANT_PATH_MATCHER matching-strategy: ANT_PATH_MATCHER
application:
name: eladmin-base
task: task:
pool: pool:

15
pom.xml
View File

@ -10,11 +10,12 @@
<version>2.7</version> <version>2.7</version>
<modules> <modules>
<module>eladmin-base</module>
<module>eladmin-common</module> <module>eladmin-common</module>
<module>eladmin-logging</module> <module>eladmin-logging</module>
<module>eladmin-system</module>
<module>eladmin-tools</module> <module>eladmin-tools</module>
<module>eladmin-generator</module> <module>eladmin-generator</module>
<module>arkmodules/eladmin-system</module>
</modules> </modules>
<name>ELADMIN 后台管理</name> <name>ELADMIN 后台管理</name>
@ -23,7 +24,7 @@
<parent> <parent>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.4</version> <version>2.7.16</version>
</parent> </parent>
<properties> <properties>
@ -38,6 +39,8 @@
<druid.version>1.2.8</druid.version> <druid.version>1.2.8</druid.version>
<commons-pool2.version>2.11.1</commons-pool2.version> <commons-pool2.version>2.11.1</commons-pool2.version>
<mapstruct.version>1.4.2.Final</mapstruct.version> <mapstruct.version>1.4.2.Final</mapstruct.version>
<sofa.ark.version>2.2.5</sofa.ark.version>
<sofa.serverless.version>0.5.5</sofa.serverless.version>
</properties> </properties>
<dependencies> <dependencies>
@ -108,8 +111,8 @@
<!--Mysql依赖包--> <!--Mysql依赖包-->
<dependency> <dependency>
<groupId>mysql</groupId> <groupId>com.mysql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>mysql-connector-j</artifactId>
<scope>runtime</scope> <scope>runtime</scope>
</dependency> </dependency>
@ -207,7 +210,7 @@
<repository> <repository>
<id>public</id> <id>public</id>
<name>aliyun nexus</name> <name>aliyun nexus</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url> <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
<releases> <releases>
<enabled>true</enabled> <enabled>true</enabled>
</releases> </releases>
@ -218,7 +221,7 @@
<pluginRepository> <pluginRepository>
<id>public</id> <id>public</id>
<name>aliyun nexus</name> <name>aliyun nexus</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url> <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
<releases> <releases>
<enabled>true</enabled> <enabled>true</enabled>
</releases> </releases>

View File

@ -14,6 +14,10 @@
Date: 05/09/2020 10:49:19 Date: 05/09/2020 10:49:19
*/ */
CREATE DATABASE IF NOT EXISTS eladmin;
USE eladmin;
SET NAMES utf8mb4; SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0; SET FOREIGN_KEY_CHECKS = 0;