[英]How do I install from Maven Central?
我正在嘗試安裝此軟件,但我不熟悉Maven,而且我也不知道如何遵循安裝說明: https : //github.com/twosigma/flint (這是“這樣的基礎之一,因此基本沒有人打擾說它”在互聯網上”的問題)
根據該鏈接“ Scala工件在Maven Central中發布”-那么如何在Spark(最終是pyspark)可以使用它的地方安裝該東西?
對於apt來說,就是apt-get install xyz
對於pip,只需pip install xyz
那為什么mvn install flint
對我不起作用?
關鍵是您不安裝Maven依賴項。
您只需將它們添加到pom.xml
(在執行Maven時)或適當的構建文件(例如build.gradle
)中。 然后,一旦您構建,它們就會自動從MavenCentral(或任何其他配置的存儲庫)下載。
對於“如何添加它們”,請參閱@Freddy的答案。
在企業界,您需要找到Maven代理的repository_url
,並向Java開發人員尋求Nexus或Artifactory。
然后知道您可以安裝在Maven Central和其他配置的存儲庫中發布的所有jvm軟件,而無需使用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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.