У меня проблемы с интеграцией Maven Eclipse. Я могу скомпилировать проект, используя Запуск профилей и все отлично из командной строки тожеОшибки зависимостей Maven в Eclipse
Но в Eclipse, маркерах я получаю ниже ошибки при обновлении/компиляции
ArtifactDescriptorException: Failed to read artifact descriptor for hiddeninfo:jar:27.0.0-${env}-SNAPSHOT: ArtifactResolutionException: Failure to transfer hiddeninfo:pom:27.0.0-${env}-SNAPSHOT from http ://hiddeninfo/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of public has elapsed or updates are forced.
Original error: Could not transfer artifact hiddeninfo:pom:27.0.0-${env}-SNAPSHOT from/to public (http ://hiddeninfo/nexus/content/groups/public): Illegal character in path at index 106: http ://hiddeninfo/nexus/content/groups/public/hiddeninfo-27.0.0-${envs}-SNAPSHOT.pom
Я удалил Repository папку и обновлено снова. Еще одна проблема. И я уверен, что причина этого «$ env», которую мы фактически передаем в качестве аргумента.
В командной строке, эта команда работает:
mvn clean install -Penv-itt
но следующая команда бросает ту же ошибку, что и выше:
mvn clean install
Так как я могу изменить проект обновления Maven, чтобы принять аргументы или другой обход, чтобы избавиться от этих ошибок от Eclipse?
Не могли бы вы взглянуть на «Незаконный символ в пути по индексу 106: http: //hiddeninfo/nexus/content/groups/public/hiddeninfo-27.0.0-$ {envs} -SNAPSHOT.pom" и посмотреть если ошибка сохраняется, если вы исправите символ? – Behe