解决新项目依赖问题

main
xuao 2 weeks ago
parent 2eba7d06a3
commit 22cf64f94f

@ -9,6 +9,7 @@
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging>
<groupId>com.course</groupId>
<artifactId>course</artifactId>
<description>
@ -16,15 +17,60 @@
</description>
<dependencies>
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
</dependency>
<!-- 通用工具-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
<artifactId>ruoyi-system</artifactId>
</dependency>
<!-- MyBatis-Plus核心依赖 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.3.1</version>
</dependency>
<!-- Lombok简化代码 -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<!-- 分页插件 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.6</version>
</dependency>
<!-- 添加SpringDoc OpenAPI依赖 -->
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.6.15</version> <!-- 兼容Spring Boot 2.7.x的正确版本 -->
</dependency>
<!-- Knife4j UI增强可选 -->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi2-spring-boot-starter</artifactId>
<version>4.3.0</version>
</dependency>
</dependencies>
</project>

@ -1,15 +0,0 @@
package org.example.course;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan(basePackages = {"org.example.course.mapper"})
public class CourseApplication {
public static void main(String[] args) {
SpringApplication.run(CourseApplication.class, args);
}
}

@ -1,6 +1,7 @@
package org.example.course.common;
import com.alibaba.excel.util.StringUtils;
import com.ruoyi.common.utils.StringUtils;
import org.example.course.enums.GradeEnum;
import org.springframework.stereotype.Component;

@ -5,7 +5,6 @@ import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.example.course.entity.*;
import org.example.course.entity.Clazz;
import org.example.course.entity.dto.ScheduleRequest;
import org.example.course.entity.dto.ScheduleResult;
import org.example.course.mapper.*;
@ -14,7 +13,6 @@ import org.example.course.service.impl.TimeTableManager;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@ -1,17 +1,10 @@
package org.example.course.entity;
import com.alibaba.excel.util.StringUtils;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.utils.StringUtils;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -19,6 +12,13 @@ import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.example.course.enums.GradeEnum;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;
/**
* <p>
*

@ -218,6 +218,14 @@
<version>${ruoyi.version}</version>
</dependency>
<!-- 智能排课模块-->
<dependency>
<groupId>com.course</groupId>
<artifactId>course</artifactId>
<version>${ruoyi.version}</version>
</dependency>
</dependencies>
</dependencyManagement>

@ -61,6 +61,11 @@
<artifactId>ruoyi-generator</artifactId>
</dependency>
<dependency>
<groupId>com.course</groupId>
<artifactId>course</artifactId>
</dependency>
</dependencies>
<build>

@ -113,6 +113,8 @@
<artifactId>javax.servlet-api</artifactId>
</dependency>
</dependencies>
</project>
Loading…
Cancel
Save