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内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
IntelliJ IDEA 创建spring boot 的Hello World 项目(图解)
1.Open IDEA,choose "New-->Project" 2.Choose "Spring Initializr" 3. Choose java 1.7 version,then next 4. Choose "Web" 5. Fill out the project name,and choose the project location 6. 将" .mvn mvnw mvnw.cmd"文件删掉 7. s
-
IDEA上面搭建一个SpringBoot的web-mvc项目遇到的问题
这几天一直在研究IDEA上面怎么搭建一个web-mvc的SpringBoot项目,看网上的教程一步步的搭建,可是还是出现一堆的问题. 为了让大家以后少走一些弯路,我在这里分享一下我这几天研究的成果,也希望对大家能有所帮助. 这里先介绍一下各种环境的配置信息:idea2016.2.1 jdk1.8.0_31 因为SpringBoot中是内置tomcat的,所以也就不需要额外的tomcat配置了,现在开始讲如何在idea上面搭建SpringBoot web-mvc项目了 步骤一:在IDEA中新建一
-
Intellij IDEA 2017新特性之Spring Boot相关特征介绍
前言 Intellij IDEA 2017.2.2版本针对Springboot设置了一些特性,本篇文章给大家简单介绍一下如何使用这些特性. Run Dashboard 针对Spring boot提供了Run Dashboard方式的来代替传统的run方法.下面看一下官网提供的面板结构图: 是不是很炫,直接可以通过Dashboard看到Springboot的启动项目,并显示相应的端口等信息,同时还能在这里进行相应的操作.下面我们来看看如何调用出Dashboard. 首先,你的项目应该是一个spri
-
在IDEA中创建跑得起来的Springboot项目
1. 关于 Tomcat 可能有一点会觉得很奇怪. 这明明跑动起来的是一个 web 程序,为什么启动方式不是启动 tomcat? 而是启动的一个 Java 类的 主方法? 这是因为这个 com.how2java.springboot.SpringbootApplication 类的主方法就把 tomcat 嵌入进去了,不需要手动启动 tomcat 了呢. 2. 关于插件 首先,在IDEA中开发Springboot应用和Eclipse里面一样,本质上都是一个maven 项目. 但是呢,IDEA 本
-
intellij IDEA配置springboot的图文教程
IntelliJ IDEA 简介 IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本工具(git.svn.github等).JUnit.CVS整合.代码分析. 创新的GUI设计等方面的功能可以说是超常的.IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主.它的旗舰版本还支持HTML,CSS,
-
IDEA搭建SpringBoot离线工程的方法
SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: (1)它是Spring的升级版,Spring容器能做到的事情,它都能做到,而且更简便,从配置形式上来说,SpringBoot完全抛弃了繁琐的XML文件配置方式,而是替代性地用注解方式来实现,虽然本质来说,是差不多的(类似包扫描,注解扫描,类加载之类). (2)SpringBoot集成的插件更多,从而使用很多服务,都只是引入一个依赖,几个注解和Java类就可以用了,具体的参考相关手册. (3)
-
Intellij IDEA创建spring-boot项目的图文教程
开发环境: jdk版本:JDK8 maven版本:maven-3.5.2 开发工具:Itellij IDEA 2017.1 前提条件:已安装以上软件并配置好jdk和maven的环境变量 创建步骤: 点击坐上角file --->选择new --->点击project... 如下图所示: 点击左边Spring Initializr ---> 右上角新建jdk(若有则不需要) ---> 点击next 如下图所示: 看需求修改下图中的信息后点击next(可以直接使用默认) 点击左边的Web
-
IDEA 离线迁移Springboot工程的方法步骤
在工作中可能会遇到需要在内网环境搭建SpringBoot工程的需要,下面我们来搭建一个离线SpringBoot工程 准备工作: 在线搭建好的SpringBoot工程,目的是获取maven下载好的jar包和导入内网的工程源码,jar包的目录可在file->settings->Build,Execution,Deployment->Build Tools->Maven,Local repository中找到. 将repository目录压缩,将工程也压缩,拷贝到内网机中.例如:我的工程
-
IDEA下从零开始搭建SpringBoot工程的方法步骤
SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: (1)它是Spring的升级版,Spring容器能做到的事情,它都能做到,而且更简便,从配置形式上来说,SpringBoot完全抛弃了繁琐的XML文件配置方式,而是替代性地用注解方式来实现,虽然本质来说,是差不多的(类似包扫描,注解扫描,类加载之类). (2)SpringBoot集成的插件更多,从而使用很多服务,都只是引入一个依赖,几个注解和Java类就可以用了,具体的参考相关手册. (3)
-
SpringBoot快速迁移至Quarkus的方法步骤
Quarkus 是一个目前非常火的 Java 应用开发框架,定位是轻量级的微服务框架.,Quarkus 提供了优秀的容器化整合能力,相较于传统开发框架(Spring Boot)有着更快的启动速度.更小的内存消耗.更短的服务响应. 本文将演示将 SpringBoot 迁移至 Quarkus Spring Boot 示例程序 使用 JPA 完成 数据库的增删改查操作,基础代码如下 maven 依赖 <dependency> <groupId>org.springframework.bo
-
Maven搭建springboot项目的方法步骤
Maven搭建springboot项目 本文是基于Windows 10系统环境,使用Maven搭建springboot项目 Windows 10 apache-maven-3.6.0 IntelliJ IDEA 2018.3.4 x64 一.springboot项目搭建 (1) 新建目录 在某个可用目录下,新建一个文件夹,本文新建目录为 D:\demo\zs200 (2) 创建maven父工程zs200a-parent 填写项目maven坐标 填写项目名称和路径 (2) maven父工程zs20
-
Linux下部署springboot项目的方法步骤
最近在研究将springboot项目部署到Linux服务器上,由于springboot是内嵌了tomcat,所以可以直接将项目打包上传至服务器上. 1.在pom文件中添加springboot的maven插件 <build> <plugins> <plugin> <groupid>org.springframework.boot</groupid> spring-boot-maven-plugin</artifactid> </p
-
Flutter集成到已有iOS工程的方法步骤
前言 之前写过一篇介绍flutter集成到Android工程的文章,这次总结记录一下自己把flutter集成到iOS的流程,以及遇到的问题以及和解决方法供大家参考. 创建flutter_module 要在iOS工程中集成flutter,首先我们需要创建一个flutter_module,创建的方法有两种: 使用Android studio创建 使用Android studio创建在上一篇新版Flutter集成到已有Android项目中有介绍,这里不再赘述. 使用flutter命令创建 在指定目录下
-
分模块构建Maven工程的方法步骤
分模块构建Maven工程Demo 1.分模块构建Maven分析 在企业项目开发过程中,由于项目规模庞大,业务复杂,参与的人员比较多,一般会通过合理的模块拆分将一个大型的项目拆分为N多个小模块,分别进行开发.而且拆分出的模块可以非常容易的被其他模块复用. 常见的拆分方式有两种: 第一种:按照业务模块进行拆分,每个模块拆分成一个maven工程,例如将一个项目分为用户模块.订单模块.购物车模块等,每个模块对应就是一个maven工程 第二种:按照层进行拆分,譬如持久层.业务层.表现层等,每个层对应就是一
-
使用jenkins部署springboot项目的方法步骤
1.准备工作 1.JDK安装 2.Maven安装 3.Git安装 4.jenkins安装 以上软件安装成功后进入jenkins进行相关配置. 如果需要通过SSH进行远程发布项目,jenkins需要安装 Publish Over SSH 插件 2.全局配置 通过whereis git查找git的安装地址 3.全局配置完成后在进行系统配置 ,如图 4.基础配置完成以后,下面我们来新建一个项目 项目的配置: 5.shell mvn clean package -Dmaven.test.skip=tru
-
Gitlab CI-CD自动化部署SpringBoot项目的方法步骤
目录 一.概述 二.前期准备 三.总体架构图 四.环境搭建 1.环境准备(可选) 2.Gitlab安装 3.安装 Runner 4.安装应用服务器环境 五.创建 SpringBoot 项目 1.使用Gitlab Spring 模板快速创建一个 SpringBoot 项目: 2.添加环境变量(登录应用服务器密码) 六.总结 一.概述 本文主要记录如何通过Gitlab CI/CD自动部署SpringBoot项目jar包. 二.前期准备 准备三台 CentOS7服务器,分别部署以下服务: 序号 系统
-
Jenkins一键打包部署SpringBoot应用的方法步骤
目录 Jenkins简介 Jenkins的安装及配置 Docker环境下的安装 Jenkins的配置 角色权限管理 打包部署SpringBoot应用 在Jenkins中创建执行任务 任何简单操作的背后,都有一套相当复杂的机制.本文将以SpringBoot应用的在Docker环境下的打包部署为例,详细讲解如何使用Jenkins一键打包部署SpringBoot应用. Jenkins简介 Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建.部署.自动化,满足任何项目的需要.我们
随机推荐
- js data日期初始化的5种方法
- Egret引擎开发指南之运行项目
- Java的Struts框架中Action的编写与拦截器的使用方法
- Python爬取qq music中的音乐url及批量下载
- asp.net 独立Discuz头像编辑模块分离打包
- Javascript设置对象的ReadOnly属性(示例代码)
- 基于逻辑运算的简单权限系统(实现) JS 版
- VUE实现一个分页组件的示例
- python实现用于测试网站访问速率的方法
- 批处理+Rar实现批量独立压缩目录和解压目录
- CentOS系统下编译安装MySQL以及设置相关yum源的教程
- Gzip压缩无效的终极解决方案!
- logo_1.exe 变种病毒解决方案
- C#配置文件Section节点处理总结
- C++中MFC Tab Control控件的使用详解
- PHP输出日历表代码实例
- Android媒体开发之音乐播放器
- 安装python3的时候就是输入python3死活没有反应的解决方法
- 详解Python中的分组函数groupby和itertools)
- Vue的el-scrollbar实现自定义滚动