1问题描述:
将一整个模块都复制若依框架中,模块无法被maven识别到。
2问题解决
原本目录结构,和maven结构
复制新模块进去
在父项目的pom.xml文件中加入 <module>ruoyi-tenant</module>
<modules>
<module>ruoyi-admin</module>
<module>ruoyi-framework</module>
<module>ruoyi-system</module>
<module>ruoyi-quartz</module>
<module>ruoyi-generator</module>
<module>ruoyi-common</module>
<module>ruoyi-tenant</module>
</modules>
点击重载maven就可以了
成功后的项目目录和maven列表
然后需要配置加入模块pom.xml和本项目的父pom.xml一致
新加模块的版本
原项目的版本,将新模块改成原项目的版本,就可以了
然后为了模块被外部识别,需要在父pom.xml中加入
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-tenant</artifactId>
<version>${ruoyi.version}</version>
</dependency>
ruoyi-admin的pom.xml文件中加入
<!-- 租户模块 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-tenant</artifactId>
</dependency>
测试:在ruoyi-tenant模块下创建测试类测试
成功
如果报401
可以在ruoyi-framework ->com.ruoyi.framework.config下的SecurityConfig中filterChain()方法放开接口