Как настроить локальный репозиторий Maven (Spring Cloudataflow Server) --›Pivotal CF DEV

Окружающая обстановка

  • Pivotal Cloud Foundry DEV
  • Сервер потока данных Spring Cloud
  • Оболочка потока данных Spring Cloud

Специфические переменные среды Maven (сервер Spring Cloud Data Flow)

MAVEN_LOCALREPOSITORY =C:/Users/xx/.m2/repository/ MAVEN_REMOTE_REPOSITORIES_REPO1_URL=http://repo.spring.io/libs-snapshot

Развертывание потоков, содержащих приложения, расположенные в удаленном репозитории, работает нормально! Развертывание потоков, содержащих приложения, находящиеся в локальном репозитории, дает сбой (org.springframework.cloud.dataflow.rest.client.DataFlowClientException: не удалось разрешить MavenResource:....).

Почему?


person Sheep    schedule 17.10.2016    source источник


Ответы (1)


Свойство для репозитория local должно быть: MAVEN_LOCAL_REPOSITORY =C:/Users/xx/.m2/repository/ underscore между LOCAL и REPOSITORY.

Вы видели MAVEN_LOCALREPOSITORY где-нибудь в документации?

person Ilayaperumal Gopinathan    schedule 17.10.2016
comment
В документации я нашел только пример, использующий свойство MAVEN_REMOTE_REPOSITORIES_REPO1_URL, правильного написания для которого я не нашел... - person Sheep; 17.10.2016
comment
В документации я нашел только пример использования свойства MAVEN_REMOTE_REPOSITORIES_REPO1_URL правильного написания свойства maven.localRepository я не нашел - person Sheep; 17.10.2016
comment
Я пробую ту же проблему, не удалось решить MavenResource - person Sheep; 17.10.2016
comment
Интересно. Меня устраивает. Что происходит, когда вы пытаетесь использовать свойство cmdline --maven.localRepository=xx. Кроме того, я предполагаю, что вы используете локальный сервер потока данных. - person Ilayaperumal Gopinathan; 17.10.2016
comment
Dataflow Server работает с Virtual Box (PivotalPCF Dev) на моем локальном компьютере. - person Sheep; 17.10.2016
comment
cf set-env dataflow-server MAVEN_REMOTE_REPOSITORIES_REPO1_URL repo.spring.io/libs-snapshot работает нормально - person Sheep; 17.10.2016
comment
хорошо, если вы используете сервер SCDF внутри виртуального ящика, убедитесь, что местоположение локального репозитория maven доступно. - person Ilayaperumal Gopinathan; 17.10.2016