IntelliJ IDEA 学习笔记

您所在的位置:网站首页 maven离线模式打包 IntelliJ IDEA 学习笔记

IntelliJ IDEA 学习笔记

#IntelliJ IDEA 学习笔记| 来源: 网络整理| 查看: 265

IntelliJ IDEA 学习笔记 - 离线开发使用 Maven本地库 方案一创建项目单独配置本地maven库设置 idea 的 maven 配置开发机上离线使用本地库 方案二:直接导出依赖包idea 中执行命令直接 mvn 命令添加一个 lib库为 Module 添加依赖 libray 参考资料 有时根据项目需要,我们得在无网络的环境上进行开发。依赖包的下载就成了问题。 我们解决的思路如下:

在有网的环境搭建项目。为此项目设置一个独立的本地maven仓库。(我们想要得到一个干净的依赖库,只有本项目需要的内容)刷新maven将依赖都下载下来。将项目和本地maven库分别打包,上传到无网的开发环境去。开发机上打开项目,配置maven本地库指向我们上传的maven库,并开启离线模式开工coding… 方案一 创建项目

单独配置本地maven库 先创建个文件夹当仓库:E:\Develop\mavenOfflineRepository创建配置文件:E:\Develop\mavenOfflineRepository.xml E:\Develop\mavenOfflineRepository nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/repositories/central repo2 rep2 maven http://repo2.maven.org/maven2/ central 设置 idea 的 maven 配置

User settings file:E:\Develop\mavenOfflineRepository.xml Local repository:E:\Develop\mavenOfflineRepository 在这里插入图片描述

应用之后,等待依赖全都下载完成。打包项目和E:\Develop\mavenOfflineRepository上传到开发机。 在这里插入图片描述 开发机上离线使用本地库 项目、本地仓库、maven设置上传到开发机,保持路径与本地一致。(如果放在不同的路径 ,就自己改下设置吧。包括XML配置里localRepository别忘了。)idea打开项目,maven设置为离线工作。(目录一致的话,下面两个设置和本地一样不一改了) 在这里插入图片描述 离线工作有个便捷开关,在这里。 在这里插入图片描述 方案二:直接导出依赖包

把所有导出的依赖,直接拷到开发机上去使用。不需要建maven库。

idea 中执行命令

命令:dependency:copy-dependencies -DoutputDirectory=lib 在这里插入图片描述

直接 mvn 命令

进入项目根目录,执行以下命令。(我没给mvn添加环境变量,所以这里写了绝对路径。)

E:\项目根目录> E:\apache-maven-3.3.9\bin\mvn dependency:copy-dependencies -DoutputDirectory=lib

lib 也可改成绝对路径比如E:\tempLib

E:\apache-maven-3.3.9\bin\mvn dependency:copy-dependencies -DoutputDirectory=E:\tempLib 添加一个 lib库

Ctrl + Shift + Atl + s 在这里插入图片描述 完成后,会自动提示添加到哪个 module。 在这里插入图片描述

为 Module 添加依赖 libray

如果刚才没有选择添加,我们也可以另外单独添加。 在这里插入图片描述 可以选择添加现有库,也可以创建新库。 在这里插入图片描述

参考资料

官方文档 :Using Mirrors for Repositories



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3