Java 如何在脱机模式下运行spring项目?

Java 如何在脱机模式下运行spring项目?,java,spring,maven,Java,Spring,Maven,我正在尝试运行一个Spring项目,其中包含几个依赖项,我已经将其下载到本地存储库中,并完成了以下工作: 在localRepository标记的setting.xml中添加了本地存储库路径 对于脱机模式,使用mvn安装-nsu-llr-o运行项目 我得到了以下错误: [错误]无法对项目文件2JSON执行目标:无法解析 项目的依赖关系 com.nse.file2Json:file2Json:jar:0.0.1-SNAPSHOT:无法访问中心 ()在脱机模式下和工件 dataformat:jacks

我正在尝试运行一个Spring项目,其中包含几个依赖项,我已经将其下载到本地存储库中,并完成了以下工作:

  • 在localRepository标记的setting.xml中添加了本地存储库路径
  • 对于脱机模式,使用mvn安装-nsu-llr-o运行项目
  • 我得到了以下错误:

    [错误]无法对项目文件2JSON执行目标:无法解析 项目的依赖关系 com.nse.file2Json:file2Json:jar:0.0.1-SNAPSHOT:无法访问中心 ()在脱机模式下和工件 dataformat:jackson数据格式csv:jar:2.8.4 以前没有从中下载过。->[帮助1]

    我已经安装了依赖项,请看:(

    我有以下问题:

  • 当我使用脱机模式时,为什么项目要进行调查
  • 如何通过在所需路径上提供所需的依赖项来脱机运行项目? 请帮忙! 提前谢谢

  • 它说它无法访问Maven Central,因为您处于脱机模式。它试图查看那里,因为“jackson dataformat csv”不在您的本地存储库中,所以Maven需要从某个地方获取它(Maven Central是默认存储库)


    您需要做的是在切换到脱机模式之前执行
    mvn dependency:go offline
    。这将下载您需要的所有内容(依赖项、可传递依赖项以及插件).

    好的,Maven找不到它,那么您将依赖项下载到了什么路径?您是否包含了所有可传递的依赖项?好的,您添加了pom和sources.jar,但没有添加带有已编译二进制文件的jar。Maven需要这些。