IntelliJ IDEA 学习笔记 |
您所在的位置:网站首页 › maven离线模式打包 › IntelliJ IDEA 学习笔记 |
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 ![]() ![]() ![]() 把所有导出的依赖,直接拷到开发机上去使用。不需要建maven库。 idea 中执行命令命令:dependency:copy-dependencies -DoutputDirectory=lib 进入项目根目录,执行以下命令。(我没给mvn添加环境变量,所以这里写了绝对路径。) E:\项目根目录> E:\apache-maven-3.3.9\bin\mvn dependency:copy-dependencies -DoutputDirectory=liblib 也可改成绝对路径比如E:\tempLib E:\apache-maven-3.3.9\bin\mvn dependency:copy-dependencies -DoutputDirectory=E:\tempLib 添加一个 lib库Ctrl + Shift + Atl + s 如果刚才没有选择添加,我们也可以另外单独添加。 官方文档 :Using Mirrors for Repositories |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |