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

时间:2012-11-22 10:19:18

标签: java maven jetty

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

1 个答案:

答案 0 :(得分:0)

查看你的pom.xml,看看是否有从mvn repository下载的依赖项。 如果您有本地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

以离线模式运行。