MVN Jetty插件在离线(非互联网)模式下不起作用,但是编译成功



>mvn jetty:run 在离线模式下无法工作,显示异常,如果连接到互联网成功运行

看看你的pom.xml看看是否有从mvn仓库下载的依赖项。如果您有本地 JAR 文件,则无需使用 mvn build 下载它们。例如:

    <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.2.2</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/src/main/java/com/api/core/jars/gson-2.2.2.jar</systemPath>
    </dependency>

上面的依赖项查找本地 JAR,因此不是联机的。但:

    <dependency>
      <groupId>commons-lang</groupId>
      <artifactId>commons-lang</artifactId>
      <version>2.6</version>
    </dependency>

从 mvn 存储库下载 commons-lang jar。

因此,当您运行此命令时,需要互联网连接。

因此,首先请确保您没有需要下载的依赖项。然后,使用:

mvn jetty:run -o

在脱机模式下运行。

相关内容

最新更新