IDEA - ruoyi - srpingboot - 离线运行
前提:有项目对应的repository文件,RY的DB配置正常(mysql新增schema ry, 执行 /sql下的sql文件,同步调整ruoyi-admin下的application-druid.yml文件中的mysql配置)
源码:git clone https://gitee.com/y_project/RuoYi.git 或其它地址
1. 外网情况下,IDEA导入项目,pom文件配置aliyun仓库地址:
<pluginRepositories> <pluginRepository> <id>aliyun-plugin</id> <url>https://maven.aliyun.com/repository/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories>
2. 在 IDEA Settings -> Build, Execution, Depployment -> Build Tools -> Maven:
User settings file: settings.xml文件设定localRepository的值为本地repository文件路径
Local repository: 设定本地repository文件路径
3. 项目可正常运行,操作右侧maven项目菜单
2.1 点击ruoyi -> Lifecycle -> install
2.2 点击ruoyi -> ruoyi-common -> Dependencies,右键点击Download Sources and Documentation,其它模块均操作一遍
注:
有时Download Sources and Documentation下载的依赖并不能直接移植使用,因为没有pom文件
可以在maven菜单中,选择maven compile,同样会下载依赖,包括对应的pom文件
内网环境:
1. 执行 https://www.cnblogs.com/uoky/articles/16499444.html 中的方法,将多余文件删除
2.设定IDEA Settings -> Build, Execution, Depployment -> Build Tools -> Maven:
Local repository: repository文件路径
User settings file: settings.xml文件更新:
新增1:<localRepository>D:/aaaa/.m2/repository</localRepository> (localRepository为存放的repository文件路径)
新增2:
<mirrors>
<mirror>
<id>central</id>
<name>central</name>
<!-- 将镜像地址设置为本地maven仓库地址 -->
<url>file://D:/aaaa/.m2/repository</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
如果没有settings.xml文件,则新建文件settings.xml
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>D:/aaaa/.m2/repository</localRepository> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> </servers> <mirrors> <mirror> <id>central</id> <name>central</name> <!-- 将镜像地址设置为本地maven地址 --> <url>file://D:/aaaa/.m2/repository</url> <mirrorOf>*</mirrorOf> </mirror> </mirrors> <!-- jdk按需设定,可不设定 --> <profiles> <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> </profiles> </settings>
3. IDEA File -> new -> Project from Existing Sources -> 代码路径 OK
运行即可