springboot 无网 离线 开发,构建方式

本方法适用于在内网(局域网)开发,但是内网访问不了外网的情况,不用搭建maven私服。

当然,外网也是可以使用这种方式的。。。

开发工具是idea。

第一步,需要现在外网新建一个springboot项目,然后在pom中将开发需要的所有依赖包导入。

第二步,将项目导入到内网,然后将外网下载好的依赖包也导入内网,依赖包查找方式如下:

idea左上角 file->setting->搜索maven,找到如下界面:

注意图中标记的俩个文件和文档,都有用,上面的是settings.xml,是maven的配置文件,可以配置maven的访问仓库url和本地仓库地址。下面的local respository中指定的路径就是本地仓库地址。需要将这俩个文件都拷贝到内网环境。

注意,如果没有找到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>F:\myCenterRepository</localRepository>
 
</settings>

 

第三步,在内网环境里面的idea中也打开上述界面,将图中标记的settings.xml 和local respository配置为导入的对应的路径,需要先勾选后面的override才能修改。

第四步,需要修改setting.xml文件中,localRepository 节点的值,指向前面导入的local Repository。(windows下注意文件分隔符(/))

第五步,让maven自动编译,位置如图所示:

 

若是在idea右侧没有发现maven projects工具,可以到idea左上角View->tool windows中找到,如下图所示:

 

处理完毕。

最后,这种方式是比较low的解决办法,最好搭建maven私服。不过,对于一些比较急的情况,这种也是一种快速的解决办法。

 

解决问题过程中碰到的其他问题:

1.内网装好idea后,运行报cannot start complier :this sdk is not ......错误。

错误原因:没有找到jdk

解决方式:在项目上右键,选择Open Module settings选项,然后点击 project ,在project sdk 中点击new,选择安装jdk的地址即可,如下图所示:

2.运行后还是报错,原因找不到,在命令行中运行javac发现正常,但是运行java命令提示:could not open .......jvm.cfg.

原因:配置java开发环境的时候,我将java_home 放到了path的最后。

解决方式:在系统变量的path中,将java_home放到最前面,注意和后面 ; 号隔开(英文的).

 

 

  • 0
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值