В корпоративном мире вам нужно найти прокси-сервер Maven repository_url
, попросить Nexus или Artifactory у разработчиков Java.
Тогда знайте, что вы можете установить все виды программного обеспечения jvm, опубликованного в Maven Central.и другие настроенные репозитории без использования Maven или Java.Пока вы знаете свойства Maven артефактов приложения.
Вы можете использовать это в пьесе Ansible:
- name: Download application_artifact to the apps directory
maven_artifact:
group_id: "{{ app_group_id }}"
version: "{{ application_artifact.version }}"
artifact_id: "{{ application_artifact.artifact_id }}"
repository_url: "{{ repository_url }}"
extension: "{{ application_artifact.type }}"
dest: "{{ server_dir }}/apps"
owner: "{{ app_account }}"
group: "{{ app_group }}"
mode: 0755