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/