如何强制Maven使用本地存储库,而不是使用远程存储库来检索工件?
我在Mac Yosemite上使用带有Java 8的Maven 3.3.3。我有一个多模块项目。 <modules> <module>first-module</module> <module>my-module</module> … </modules> 当我使用“ mvn clean install”从上面构建我的一个子模块(例如,“ my-module”)时,该构建会尝试从我在〜/ .m2中定义的远程存储库中下载子模块工件。 /settings.xml文件。输出低于 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building my-module 87.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://download.java.net/maven/2/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloaded: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml (788 B at 0.9 KB/sec) Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/first-module-87.0.0-20151104.200545-4.pom 在尝试从远程存储库下载之前,如何强制Maven首先检查本地〜/ .m2 /存储库?以下是在〜/ .m2 / settings.xml文件中定义的远程存储库的位置…… <profile> <id>releases</id> <activation> <property> <name>!releases.off</name> </property> …