java - mvn jetty 插件无法在离线(非互联网)模式下工作,但编译成功

标签 java maven 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。

因此,运行此程序时需要互联网连接。

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

mvn jetty:run -o

以离线模式运行。

关于java - mvn jetty 插件无法在离线(非互联网)模式下工作,但编译成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13510480/

相关文章:

java - 将build.gradle移植到pom.xml InstantiationError:org.eclipse.jetty.util.SocketAddressResolver

java - 如何配置嵌入式 Jetty 来拾取网页片段?

java - 在 Spring AbstractRoutingDataSource 中访问 Struts2 语言环境

java - 拖动框架时如何在文本字段下方设置 JWindow 的位置?

java - 如何随机化枚举元素?

java - 无法从解压的源存档在 Windows 上运行 mvn 命令

java - 如何在 Jetty 中禁用服务器缓存

java - 无法启动嵌入式容器 Spring Boot 应用程序 org.apache.catalina.LifecycleException : A child container failed during start

java - 使用 Maven 生成 War 文件

java - 无法在我的项目 maven 中添加具有范围的 jar