@@ -1,25 +1,8 @@ | |||||
# ---> Java | |||||
# Compiled class file | |||||
*.class | |||||
# Log file | |||||
*.log | |||||
# BlueJ files | |||||
*.ctxt | |||||
# Mobile Tools for Java (J2ME) | |||||
.mtj.tmp/ | |||||
# Package Files # | |||||
*.jar | |||||
*.war | |||||
*.nar | |||||
*.ear | |||||
*.zip | |||||
*.tar.gz | |||||
*.rar | |||||
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml | |||||
hs_err_pid* | |||||
### IDEA ### | |||||
*.iml | |||||
*/target/* | |||||
*/*.iml | |||||
/.gradle/ | |||||
*.pid | |||||
logs | |||||
/.idea/ |
@@ -0,0 +1,39 @@ | |||||
<?xml version="1.0" encoding="UTF-8"?> | |||||
<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"> | |||||
<parent> | |||||
<artifactId>project-management</artifactId> | |||||
<groupId>com.ningdatech</groupId> | |||||
<version>1.0.0</version> | |||||
</parent> | |||||
<modelVersion>4.0.0</modelVersion> | |||||
<artifactId>ningda-generator</artifactId> | |||||
<dependencies> | |||||
<dependency> | |||||
<groupId>com.baomidou</groupId> | |||||
<artifactId>mybatis-plus-boot-starter</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>com.baomidou</groupId> | |||||
<artifactId>mybatis-plus-generator</artifactId> | |||||
<version>3.5.1</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.freemarker</groupId> | |||||
<artifactId>freemarker</artifactId> | |||||
</dependency> | |||||
<!--Mysql数据库驱动--> | |||||
<!--<dependency> | |||||
<groupId>mysql</groupId> | |||||
<artifactId>mysql-connector-java</artifactId> | |||||
</dependency>--> | |||||
<!--postgresql 数据库驱动--> | |||||
<dependency> | |||||
<groupId>org.postgresql</groupId> | |||||
<artifactId>postgresql</artifactId> | |||||
</dependency> | |||||
</dependencies> | |||||
</project> |
@@ -0,0 +1,64 @@ | |||||
package com.ningdatech.generator.config; | |||||
import com.baomidou.mybatisplus.generator.FastAutoGenerator; | |||||
import com.baomidou.mybatisplus.generator.config.OutputFile; | |||||
import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine; | |||||
import java.util.Collections; | |||||
/** | |||||
* @description: 自动生成code代码 | |||||
* @author: liushuai | |||||
* @date: 2022/3/25 14:20 | |||||
*/ | |||||
public class GeneratorCodeConfig { | |||||
private static final String PATH_LXX = "/Users/liuxinxin/IdeaProjects/car_rental/ningda-car-rental-api/src/main/java"; | |||||
private static final String PATH_YYD = "/Users/wendy/code project/java/car_rental/ningda-car-rental-api/src/main/java"; | |||||
private static final String PATH_LS = "/Users/qinxianyun/Documents/qin/ningdatech/car_rental/ningda-car-rental-api/src/main/java"; | |||||
private static final String PATH_ZPF = ""; | |||||
private static final String PATH_CMM = ""; | |||||
private static final String URL = "jdbc:mysql://47.98.125.47:3306/car_rental?" + | |||||
"useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&" + | |||||
"useSSL=false&serverTimezone=Asia/Shanghai"; | |||||
private static final String USER_NAME = "root"; | |||||
private static final String PASSWORD = "NingdaKeji123!"; | |||||
private static void generate(String author, String packageName, String path, String... tableNames) { | |||||
FastAutoGenerator.create(URL, USER_NAME, PASSWORD) | |||||
.globalConfig(builder -> { | |||||
// 设置作者 | |||||
builder.author(author) | |||||
// 开启 swagger 模式 | |||||
.enableSwagger() | |||||
// 覆盖已生成文件 | |||||
.fileOverride() | |||||
// 指定输出目录 | |||||
.outputDir(path); | |||||
}) | |||||
.packageConfig(builder -> { | |||||
// 设置父包名 | |||||
builder.parent("com.ningdatech") | |||||
// 设置父包模块名 | |||||
.moduleName("rentalcar." + packageName) | |||||
// 设置mapperXml生成路径 | |||||
.pathInfo(Collections.singletonMap(OutputFile.mapperXml, | |||||
//设置自己的生成路径 | |||||
path + "/com/ningdatech/rentalcar/" + packageName + "/mapper")); | |||||
}) | |||||
.strategyConfig(builder -> { | |||||
builder.addTablePrefix("nd"); | |||||
// 设置需要生成的表名 | |||||
builder.addInclude(tableNames); | |||||
}) | |||||
// 使用Freemarker引擎模板,默认的是Velocity引擎模板 | |||||
.templateEngine(new FreemarkerTemplateEngine()) | |||||
.execute(); | |||||
} | |||||
public static void main(String[] args) { | |||||
generate("Liuxinxin", "order", PATH_YYD, "nd_order_status_change"); | |||||
} | |||||
} |
@@ -0,0 +1,331 @@ | |||||
<?xml version="1.0" encoding="UTF-8"?> | |||||
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||||
<modelVersion>4.0.0</modelVersion> | |||||
<parent> | |||||
<groupId>com.ningdatech</groupId> | |||||
<artifactId>project-management</artifactId> | |||||
<version>1.0.0</version> | |||||
</parent> | |||||
<artifactId>pmapi</artifactId> | |||||
<version>1.0.0</version> | |||||
<properties> | |||||
<jjwt.version>0.11.5</jjwt.version> | |||||
</properties> | |||||
<dependencies> | |||||
<!--Spring boot 安全框架--> | |||||
<dependency> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-starter-security</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>com.google.guava</groupId> | |||||
<artifactId>guava</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>cn.hutool</groupId> | |||||
<artifactId>hutool-all</artifactId> | |||||
<version>5.8.5</version> | |||||
</dependency> | |||||
<!--lombok--> | |||||
<dependency> | |||||
<groupId>org.projectlombok</groupId> | |||||
<artifactId>lombok</artifactId> | |||||
</dependency> | |||||
<!-- mybatis plus--> | |||||
<dependency> | |||||
<groupId>com.baomidou</groupId> | |||||
<artifactId>mybatis-plus-boot-starter</artifactId> | |||||
</dependency> | |||||
<!--Spring boot Redis--> | |||||
<dependency> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-starter-data-redis</artifactId> | |||||
</dependency> | |||||
<!--spring boot 集成redis所需common-pool2--> | |||||
<dependency> | |||||
<groupId>org.apache.commons</groupId> | |||||
<artifactId>commons-pool2</artifactId> | |||||
<version>${commons-pool2.version}</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.apache.commons</groupId> | |||||
<artifactId>commons-lang3</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>com.alibaba</groupId> | |||||
<artifactId>fastjson</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.apache.tomcat.embed</groupId> | |||||
<artifactId>tomcat-embed-core</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>io.swagger</groupId> | |||||
<artifactId>swagger-models</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>com.github.xiaoymin</groupId> | |||||
<artifactId>knife4j-spring-boot-starter</artifactId> | |||||
<exclusions> | |||||
<exclusion> | |||||
<groupId>io.swagger</groupId> | |||||
<artifactId>swagger-models</artifactId> | |||||
</exclusion> | |||||
</exclusions> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-starter-validation</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>nl.basjes.parse.useragent</groupId> | |||||
<artifactId>yauaa</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>jakarta.persistence</groupId> | |||||
<artifactId>jakarta.persistence-api</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.springframework.data</groupId> | |||||
<artifactId>spring-data-jpa</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.hibernate</groupId> | |||||
<artifactId>hibernate-core</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-starter-data-jpa</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-starter-web</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-starter-jdbc</artifactId> | |||||
</dependency> | |||||
<!--实现springboot的热加载--> | |||||
<dependency> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-devtools</artifactId> | |||||
<optional>true</optional> | |||||
<scope>true</scope> | |||||
</dependency> | |||||
<!-- pg --> | |||||
<dependency> | |||||
<groupId>org.postgresql</groupId> | |||||
<artifactId>postgresql</artifactId> | |||||
<version>42.4.2</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>com.alibaba</groupId> | |||||
<artifactId>druid-spring-boot-starter</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-starter-aop</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.springframework</groupId> | |||||
<artifactId>spring-test</artifactId> | |||||
</dependency> | |||||
<!--cache--> | |||||
<dependency> | |||||
<groupId>com.github.ben-manes.caffeine</groupId> | |||||
<artifactId>caffeine</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.apache.httpcomponents</groupId> | |||||
<artifactId>httpclient</artifactId> | |||||
</dependency> | |||||
<!-- jwt --> | |||||
<dependency> | |||||
<groupId>com.auth0</groupId> | |||||
<artifactId>java-jwt</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>io.jsonwebtoken</groupId> | |||||
<artifactId>jjwt-api</artifactId> | |||||
<version>${jjwt.version}</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>io.jsonwebtoken</groupId> | |||||
<artifactId>jjwt-impl</artifactId> | |||||
<version>${jjwt.version}</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>io.jsonwebtoken</groupId> | |||||
<artifactId>jjwt-jackson</artifactId> | |||||
<version>${jjwt.version}</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.apache.poi</groupId> | |||||
<artifactId>poi</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.apache.poi</groupId> | |||||
<artifactId>poi-ooxml</artifactId> | |||||
</dependency> | |||||
<!-- 阿里云oss --> | |||||
<dependency> | |||||
<groupId>com.aliyun.oss</groupId> | |||||
<artifactId>aliyun-sdk-oss</artifactId> | |||||
<version>3.15.0</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>junit</groupId> | |||||
<artifactId>junit</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.aspectj</groupId> | |||||
<artifactId>aspectjweaver</artifactId> | |||||
</dependency> | |||||
<!--pdf工具依赖 start--> | |||||
<dependency> | |||||
<groupId>com.itextpdf</groupId> | |||||
<artifactId>itextpdf</artifactId> | |||||
<version>5.5.13</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>com.itextpdf</groupId> | |||||
<artifactId>itext-asian</artifactId> | |||||
<version>5.2.0</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.apache.pdfbox</groupId> | |||||
<artifactId>pdfbox</artifactId> | |||||
<version>2.0.4</version> | |||||
</dependency> | |||||
<!--pdf工具依赖 end--> | |||||
<dependency> | |||||
<groupId>org.jxls</groupId> | |||||
<artifactId>jxls-jexcel</artifactId> | |||||
<version>1.0.6</version> | |||||
</dependency> | |||||
<!--Spring boot 测试--> | |||||
<dependency> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-starter-test</artifactId> | |||||
<scope>test</scope> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-starter-freemarker</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.mapstruct</groupId> | |||||
<artifactId>mapstruct</artifactId> | |||||
<version>1.4.2.Final</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.mapstruct</groupId> | |||||
<artifactId>mapstruct-processor</artifactId> | |||||
<version>1.4.2.Final</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-configuration-processor</artifactId> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>com.ningdatech</groupId> | |||||
<artifactId>nd-log-starter</artifactId> | |||||
<version>1.0.0</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>com.ningdatech</groupId> | |||||
<artifactId>nd-basic</artifactId> | |||||
<version>1.0.0</version> | |||||
</dependency> | |||||
</dependencies> | |||||
<!-- 打包 --> | |||||
<!--配置环境的profile--> | |||||
<profiles> | |||||
<profile> | |||||
<id>dev</id> | |||||
<properties> | |||||
<!--使用${environment}获取值--> | |||||
<environment>dev</environment> | |||||
</properties> | |||||
</profile> | |||||
<profile> | |||||
<id>test</id> | |||||
<properties> | |||||
<environment>test</environment> | |||||
</properties> | |||||
</profile> | |||||
<profile> | |||||
<id>pre</id> | |||||
<properties> | |||||
<environment>pre</environment> | |||||
</properties> | |||||
</profile> | |||||
<profile> | |||||
<id>prod</id> | |||||
<properties> | |||||
<environment>prod</environment> | |||||
</properties> | |||||
</profile> | |||||
</profiles> | |||||
<build> | |||||
<resources> | |||||
<resource> | |||||
<directory>src/main/resources</directory> | |||||
<includes> | |||||
<include>**/*</include> | |||||
</includes> | |||||
</resource> | |||||
<resource> | |||||
<directory>src/main/java</directory> | |||||
<includes> | |||||
<include>**/*.xml</include> | |||||
</includes> | |||||
</resource> | |||||
<resource> | |||||
<directory>src/main/lib</directory> | |||||
<targetPath>BOOT-INF/lib/</targetPath> | |||||
<includes> | |||||
<include>**/*.jar</include> | |||||
</includes> | |||||
</resource> | |||||
<resource> | |||||
<directory>src/main/resources</directory> | |||||
<targetPath>BOOT-INF/classes/</targetPath> | |||||
</resource> | |||||
</resources> | |||||
<finalName>${project.artifactId}</finalName> | |||||
<plugins> | |||||
<plugin> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-maven-plugin</artifactId> | |||||
<version>2.6.8</version> | |||||
<configuration> | |||||
<includeSystemScope>true</includeSystemScope> | |||||
</configuration> | |||||
<executions> | |||||
<execution> | |||||
<goals> | |||||
<goal>repackage</goal> | |||||
</goals> | |||||
</execution> | |||||
</executions> | |||||
</plugin> | |||||
<!-- 跳过单元测试 --> | |||||
<plugin> | |||||
<groupId>org.apache.maven.plugins</groupId> | |||||
<artifactId>maven-surefire-plugin</artifactId> | |||||
<configuration> | |||||
<skipTests>true</skipTests> | |||||
</configuration> | |||||
</plugin> | |||||
</plugins> | |||||
</build> | |||||
</project> |
@@ -0,0 +1,26 @@ | |||||
package com.ningdatech.pmapi; | |||||
import org.mybatis.spring.annotation.MapperScan; | |||||
import org.springframework.boot.SpringApplication; | |||||
import org.springframework.boot.autoconfigure.SpringBootApplication; | |||||
import org.springframework.context.annotation.EnableAspectJAutoProxy; | |||||
import org.springframework.scheduling.annotation.EnableScheduling; | |||||
import org.springframework.transaction.annotation.EnableTransactionManagement; | |||||
/** | |||||
* @author liuxinxin | |||||
*/ | |||||
@SpringBootApplication | |||||
@MapperScan(App.MAPPER_PACKAGES) | |||||
@EnableScheduling | |||||
@EnableTransactionManagement | |||||
@EnableAspectJAutoProxy(exposeProxy = true) | |||||
public class App { | |||||
protected static final String MAPPER_PACKAGES = "com.ningdatech.pmapi.**.mapper"; | |||||
public static void main(String[] args) { | |||||
System.setProperty("druid.mysql.usePingMethod", "false"); | |||||
SpringApplication.run(App.class, args); | |||||
} | |||||
} |
@@ -0,0 +1,141 @@ | |||||
<?xml version="1.0" encoding="UTF-8"?> | |||||
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||||
<modelVersion>4.0.0</modelVersion> | |||||
<groupId>com.ningdatech</groupId> | |||||
<artifactId>project-management</artifactId> | |||||
<packaging>pom</packaging> | |||||
<version>1.0.0</version> | |||||
<name>project-management</name> | |||||
<description>丽水项管二期项目</description> | |||||
<properties> | |||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |||||
<spring-boot.version>2.6.11</spring-boot.version> | |||||
<maven.compiler.source>1.8</maven.compiler.source> | |||||
<maven.compiler.target>1.8</maven.compiler.target> | |||||
<jwt.version>3.7.0</jwt.version> | |||||
<com.alibaba.druid.version>1.2.8</com.alibaba.druid.version> | |||||
<mybatis.plus.version>3.5.1</mybatis.plus.version> | |||||
<io.springfox-swagger2.version>3.0.0</io.springfox-swagger2.version> | |||||
<swagger-knife.version>3.0.3</swagger-knife.version> | |||||
<fastjson.version>1.2.83</fastjson.version> | |||||
<guava.version>31.1-jre</guava.version> | |||||
<commons-pool2.version>2.11.1</commons-pool2.version> | |||||
<useragent.yauaa>6.11</useragent.yauaa> | |||||
<druid.version>1.2.8</druid.version> | |||||
<mica.ip2region>2.6.3</mica.ip2region> | |||||
</properties> | |||||
<dependencyManagement> | |||||
<dependencies> | |||||
<dependency> | |||||
<groupId>org.apache.poi</groupId> | |||||
<artifactId>poi</artifactId> | |||||
<version>5.2.2</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>com.alibaba</groupId> | |||||
<artifactId>druid-spring-boot-starter</artifactId> | |||||
<version>${druid.version}</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.apache.poi</groupId> | |||||
<artifactId>poi-ooxml</artifactId> | |||||
<version>5.2.2</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>com.alibaba</groupId> | |||||
<artifactId>fastjson</artifactId> | |||||
<version>${fastjson.version}</version> | |||||
</dependency> | |||||
<!-- 解析客户端操作系统、浏览器信息 --> | |||||
<dependency> | |||||
<groupId>nl.basjes.parse.useragent</groupId> | |||||
<artifactId>yauaa</artifactId> | |||||
<version>${useragent.yauaa}</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.springframework.boot</groupId> | |||||
<artifactId>spring-boot-dependencies</artifactId> | |||||
<version>${spring-boot.version}</version> | |||||
<type>pom</type> | |||||
<scope>import</scope> | |||||
</dependency> | |||||
<!--druid数据库连接池--> | |||||
<dependency> | |||||
<groupId>com.alibaba</groupId> | |||||
<artifactId>druid</artifactId> | |||||
<version>${com.alibaba.druid.version}</version> | |||||
</dependency> | |||||
<!-- jwt --> | |||||
<dependency> | |||||
<groupId>com.auth0</groupId> | |||||
<artifactId>java-jwt</artifactId> | |||||
<version>${jwt.version}</version> | |||||
</dependency> | |||||
<!-- mybatis plus --> | |||||
<dependency> | |||||
<groupId>com.baomidou</groupId> | |||||
<artifactId>mybatis-plus-boot-starter</artifactId> | |||||
<version>${mybatis.plus.version}</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>com.google.guava</groupId> | |||||
<artifactId>guava</artifactId> | |||||
<version>${guava.version}</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>io.swagger</groupId> | |||||
<artifactId>swagger-models</artifactId> | |||||
<version>1.6.5</version> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>com.github.xiaoymin</groupId> | |||||
<artifactId>knife4j-spring-boot-starter</artifactId> | |||||
<exclusions> | |||||
<exclusion> | |||||
<groupId>io.swagger</groupId> | |||||
<artifactId>swagger-models</artifactId> | |||||
</exclusion> | |||||
</exclusions> | |||||
<version>2.0.9</version> | |||||
</dependency> | |||||
</dependencies> | |||||
</dependencyManagement> | |||||
<repositories> | |||||
<!--阿里云主仓库,代理了maven central和jcenter仓库--> | |||||
<repository> | |||||
<id>aliyun</id> | |||||
<name>aliyun</name> | |||||
<url>https://maven.aliyun.com/repository/public</url> | |||||
<releases> | |||||
<enabled>true</enabled> | |||||
</releases> | |||||
<snapshots> | |||||
<enabled>false</enabled> | |||||
</snapshots> | |||||
</repository> | |||||
</repositories> | |||||
<pluginRepositories> | |||||
<!--阿里云代理Spring 插件仓库--> | |||||
<pluginRepository> | |||||
<id>spring-plugin</id> | |||||
<name>spring-plugin</name> | |||||
<url>https://maven.aliyun.com/repository/spring-plugin</url> | |||||
<releases> | |||||
<enabled>true</enabled> | |||||
</releases> | |||||
<snapshots> | |||||
<enabled>false</enabled> | |||||
</snapshots> | |||||
</pluginRepository> | |||||
</pluginRepositories> | |||||
<modules> | |||||
<module>pmapi</module> | |||||
<module>ningda-generator</module> | |||||
</modules> | |||||
</project> |