IDEA 离线迁移Springboot工程的方法步骤

 更新时间:2020年06月28日 10:12:45   作者:IT小白-北极冰雪  
这篇文章主要介绍了IDEA 离线迁移Springboot工程的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

在工作中可能会遇到需要在内网环境搭建SpringBoot工程的需要,下面我们来搭建一个离线SpringBoot工程

准备工作:

在线搭建好的SpringBoot工程,目的是获取maven下载好的jar包和导入内网的工程源码,jar包的目录可在file->settings->Build,Execution,Deployment->Build Tools->Maven,Local repository中找到。

将repository目录压缩,将工程也压缩,拷贝到内网机中。例如:我的工程放在E盘根目的,jar包放在D://springbootJar/目录

下面开始搭建内网SpringBoot工程。

1、打开IDEA,Import Project,选择拷贝过来的工程,选择Create project from existing sources,点击next下一步。

2、选择工程路径,默认的话会覆盖掉原工程路径,默认即可,点击next。

3、随后一直默认next下一步即可,进入IDEA工程界面。ALT+1显示工程目录结构,若出现工程目录结构显示不正常,不以工程名为根目录的情况,关闭IDEA,删除工程目录下的.idea文件夹,重新打开IDEA即可。

4、配置本地maven路径。在D://springbootjar目录下新建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:\springbootjar\repository</localRepository>
 
</settings>

5、打开file->settings->Build,Execution,Deployment->Build Tools->Maven,配置User setting file的路径和Local repository路径。

6、点击apply,ok保存。点击View->Tool Window->Maven Projects打开右侧Maven面板,点击刷新按钮,Maven就会自动加载jar包,出现Plugins和Dependencies文件夹。

7、打开File->Project Structure->Libraries目录下即可看到导入的jar包。

8、点击Artifacts,点击“+”,选择web Application:Exploded->From Modules,默认参数即可,点击Apply应用。

9、创建启动程序,点击Edit Configurations。

10、点击“+”,选择Application,填写Name,选择Main class,点击Apply应用。

11、点击运行,成功运行即可。

到此这篇关于IDEA 离线迁移Springboot工程的方法步骤的文章就介绍到这了,更多相关IDEA 离线迁移Springboot内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring Boot中@Validated注解不生效问题汇总大全

    Spring Boot中@Validated注解不生效问题汇总大全

    这篇文章主要给大家介绍了关于Spring Boot中@Validated注解不生效问题汇总的相关资料,@Validated注解是Spring框架中的一个注解,用于在方法参数上添加参数校验规则,需要的朋友可以参考下
    2023-07-07
  • Java拷贝文件夹和删除文件夹代码实例

    Java拷贝文件夹和删除文件夹代码实例

    这篇文章主要介绍了Java拷贝文件夹和删除文件夹代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • 详解Java中clone的写法

    详解Java中clone的写法

    这篇文章主要介绍了Java中clone的写法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • RocketMQ实现随缘分BUG小功能示例详解

    RocketMQ实现随缘分BUG小功能示例详解

    这篇文章主要为大家介绍了RocketMQ实现随缘分BUG小功能示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • 一文掌握JVM Safe Point

    一文掌握JVM Safe Point

    关于 Safe Point 是 JVM 中很关键的一个概念,但我估计有不少同学不是很懂,于是今天跟大家来深入聊聊 Safe Point,通过本文学习你会了解什么是 Safe Point?为啥需要 Safe Point?Safe Point 与 Stop the World 的关系?感兴趣的朋友一起看看吧
    2022-10-10
  • Java多线程通信:交替打印ABAB实例

    Java多线程通信:交替打印ABAB实例

    这篇文章主要介绍了Java多线程通信:交替打印ABAB实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • JavaMe开发绘制文本框TextEdit

    JavaMe开发绘制文本框TextEdit

    在JavaMe连载(3)-也说MVC设计模式 一文中提到了一个TextEdit类,但没有给出具体实现,TextEdit是采用GameCanvas绘制的文本编辑器。本文结合实例给出实现的方法。
    2015-09-09
  • Mybatis常用分页插件实现快速分页处理技巧

    Mybatis常用分页插件实现快速分页处理技巧

    这篇文章主要介绍了Mybatis常用分页插件实现快速分页处理的方法。非常不错具有参考借鉴价值,感兴趣的朋友一起看看
    2016-10-10
  • Java和Redis实现热搜功能

    Java和Redis实现热搜功能

    这篇文章主要介绍了Java和Redis实现热搜功能,在存储和传输用户搜索数据时,考虑到数据的机密性和隐私保护,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-01-01
  • java实现简单图片上传下载功能

    java实现简单图片上传下载功能

    这篇文章主要为大家详细介绍了java实现简单图片上传下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10

最新评论