У меня есть локальный JAR-проект, например:
<groupId>com.oresoftware</groupId>
<artifactId>async.0.1</artifactId>
<packaging>jar</packaging>
<version>0.1.101</version>
<name>org.ores.async.Asyncc</name>
<url>https://github.com/ORESoftware/async.java</url>
в другом проекте Maven, я называю его:
<dependency>
<groupId>com.oresoftware</groupId>
<artifactId>async.0.1</artifactId>
<version>0.1.101</version>
</dependency>
, если я запускаю mvn clean install
из моей библиотекиЯ считаю, что другой проект будет использовать локальную зависимость.У меня вопрос - как я могу проверить зависимость, которая исходит из сети?
mvn clean install -DskipLocalDeps
Существует ли какая-либо команда maven, которая может игнорировать локально созданные зависимости?И только устанавливать зависимости, полученные из сети?
update:
Я думаю, что одним из решений будет просто удалить папку в .m2, а затем переустановить в тестовом проекте:
rm -rf ~/.m2/com/oresoftware
mvn clean install
тогда он должен будет пойти в сеть, чтобы попытаться найти dep.Я уверен, что это будет работать, но не уверен, что это оптимальный рабочий процесс