Java的maven项目,从外网搬迁至内网
一、准备
1、首先在外网跑起来,确定所需要的jar包都下载好在本地仓库了;
然后进入本地仓库:C:/用户/.m2/ 目录 将 reposity整个目录打包压缩。
reposity.zip
2、下载maven仓库压缩包:
http://maven.apache.org/download.cgi

apache-maven-3.6.3-bin.tar.gz
3、准备好数据库驱动(主要准备对应内网数据库版本的驱动)
ojdbc6-11.2.0.1.0.jar
-------------------------------如果内网还没有执行软件和还没有配备jdk环境的查看以下,已存在则跳过--------------------------------------------
4、准备好内网需要的eclipse工具(如果内网没有的话,内网32位系统的话就要下载对应版本的,要不然打不开)
5、准备好jdk(Java环境)
eclipse官网:http://www.eclipse.org/downloads/
jdk官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html
先下载好对应的压缩包
eclipse-committers-2018-09-win32.zip(我内网电脑32位的)
jdk1.8/jre1.8
下载和配置教程参考:
https://blog.csdn.net/qq_27200591/article/details/72823816
-----------------------------------------------------------------end---------------------------------------------------------------------------------------------
5、最后就是将你的程序源代码压缩好
A.zip
二、拷贝(u盘)到内网
1、eclipse和jdk按照教程配置好;
2、使用eclipse打开项目源代码(源代码可放置于eclipse的自定义的workspace);会发现因为没有找到jar包,一遍红
3、配置maven本地仓库
1)配置maven_home
在D盘,创建新的文件夹maven_home;将一、的1、reposity.zip 2、apache-maven-3.6.3-bin.tar.gz 都放置在该文件夹内
首先解压1、reposity.zip 2、apache-maven-3.6.3-bin.tar.gz (解压之后,记得将对应的数据库驱动ojdbc6-11.2.0.1.0.jar放至reposity/com/oracle/11.2.0.1.0目录内)
进入apache-maven-3.6.3

编辑setting.xml
将 <localRepository>从注释里拿出来,并将其指向解压好的repository目录;

将 <mirror>从注释里拿出来,并将其指向解压好的apache-maven-3.6.3目录;

2)配置maven_home环境
进入控制面板..

新建maven_home环境变量

将%MAVEN_HOME%\bin添加到path中:

在cmd窗口通过mvn -v命令检查maven是否安装成功,看到输出maven的版本为3.6.3及java版本为1.8即为安装成功。
三、修改eclipse配置
修改eclipse指向的maven库
选择完之后update settings-->Reindex 就会自动执行D:/maven_home/reposity了

这样就没有什么问题啦
直接执行项目即可。
四、eclipse执行(源代码是spring boot项目)
执行run as 的时候发现没有spring boot app选项
说明该软件没有安装spring tools 4 插件
安装方法:
1、在线安装:help-->eclipse marcketplace-->serach-->"spring"
install 选中的即可

--------------------------------------------------------------------内网配置方法👇---------------------------------------------------------------------------------------
2、离线安装:
在外网电脑下载,离线安装spring boot插件 spring tools4

其中需要注意的是:离线安装的插件:要下载eclipse对应的版本
怎么查看? help-->about eclipse ide

下载完成之后(下载与内网eclipse版本相对应的),用u盘拷贝到内网,
1、将下载的jar文件改为zip后缀,如spring-tool-suite-4-4.9.0.RELEASE-e4.15.0-win32.win32.x86_64.self-extracting.zip
2、解压这个zip文件,发现其中有一个contents.zip文件
3、将contents.zip文件解压 得到 sts-4.9.0.RELEASE 文件夹
4、进入 sts-4.9.0.RELEASE 文件夹: 保留解压后的features、plugins文件夹,解压目录下其他文件全部删除
5、将处理后的文件夹sts-4.9.0.RELEASE拷贝到eclipse/dropins目录下(即你的eclipse应用目录),重启eclipse即可
6、进入eclipse,点击run-->run configuration 里面有这个spring boot app选项 即为成功
--------------------------------------------------------------------配置结束👆---------------------------------------------------------------------------------------
run-->maven test如果出现问题:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile
保证之前在外网能正常执行的条件下。
原因:Installed JREs的设置,使用的环境变量为jre
解决方法:进入windows--》preferences,选择Installed JRE 点击其并编辑将其修改指向jdk即可解决问题。

!!!
end
!!!
更多推荐



所有评论(0)