当前位置: 首页 > 知识库问答 >
问题:

maven:离线后再进行远程开发

秦昂然
2023-03-14
$ mvn dependency:go-offline

缓存脱机/远程开发的所有依赖项。记录在https://maven.apache.org/plugins/maven-dependency-plugin/go-offline-mojo.html

但是,我们怎样才能再次回到网络上呢?

$  mvn dependency:go-online

不是一个有效的目标。

谢谢

共有1个答案

郭盛
2023-03-14

检查依赖:脱机目标的留档。

在描述中,它指出:

解决所有项目依赖关系的目标,包括插件和报告及其依赖关系。

我的。

这个目标只是告诉Maven解决这个项目所依赖的一切(依赖、插件、报告),为离线做准备。所以它只是在本地获取所有需要的东西,仅此而已。

只有当您在适当的命令上提供-o标志时,才启用脱机模式。mvn-o安装,并且仅适用于该命令的范围。

在上面的命令中,如果指定了-omaven将不会在线检查依赖项、插件等的更新,而是尝试从本地存储库中检索它们。这就是为什么你必须执行上述目标的maven依赖插件之前,为了一切都可用于脱机模式。

 类似资料:
  • 问题内容: Maven是否需要在某个时候连接到互联网才能使用它?意味着专门获取用于编译,清洁,包装等的内部Maven插件? 问题答案: 你可以在脱机模式下运行。当然,本地存储库中不可用的任何工件都将失败。Maven并非基于分布式存储库,但是它们肯定会使事情变得更加无缝。因此,许多商店使用内部镜像,这些镜像与中央存储库逐渐同步。 另外,在开始脱机工作之前,可以使用来确保已在本地安装所有依赖项。

  • 离线开发 离线开发(又称离线优先)是一个领域常识和围绕设备并不总是连接到互联网或电源的开发实践的讨论. 综合学习: offlinefirst.org [read] HTML5 离线 Web 应用 [read] 离线优先 [read] 创建离线应用你需要知道的一切 [read]

  • 问题内容: 我可以在服务器上ping pong Redis: 但是在远程,我遇到了问题: 在配置中,我得到了标准端口: 因此,也许我应该在远程Ubuntu计算机上打开端口6379?我该怎么做? 问题答案: 您是否设置了绑定选项以允许Redis服务器上的远程访问? 之前(文件) 后 并运行以重新启动服务器。如果这不是问题,则可能要检查所有可能阻止访问的防火墙。 重要说明: 如果您不使用防火墙(ipt

  • 我试图在离线模式下使用JPfroler分析运行在Linux机器上的远程服务器。我创建了一个堆使用阈值触发器,操作为“保存快照”和“触发堆转储”。然后我向服务器添加了以下JAVA_OPTIONS配置。 我的问题是如何检索触发器生成的快照和堆转储文件?是否有一个位置可以在远程服务器中查找这些文件?非常感谢您的回答。

  • 两个文件antmodule1.gradle和antmodule2.gradle简单如: 我可以在日志中看到,作为构建gradle-module的一部分,ant-module1目标被执行,然后转移到构建Ant-Module2。但是,这是崩溃的,因为在构建ant-module1时创建的临时文件无法删除。查看java进程,我可以看到第一个ant调用打开的java进程,它仍然保存着我的临时文件(加载一些自

  • 我试图为我的Java Spring MVC应用程序构建一个docker,包由MAVEN管理。 我的项目文件夹视图: 我的泊坞窗文件 我得到以下错误: 如您所见,错误是说,maven正在寻找中央的wc-dao并且找不到它。 但WCDAO是本地java项目,其JAR文件是在运行时创建的。 我该如何解决?