簡體   English   中英

如何從Maven Central安裝?

[英]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 (如果您有一個項目):

<dependency>
    <groupId>com.twosigma</groupId>
    <artifactId>flint</artifactId>
    <version>0.6.0</version>
</dependency>

或下載jar (通過上面的鏈接鏈接)或從此處下載(單擊“瀏覽”或“下載”)。

我不知道Spark或Scala。 也許有一種更便捷的方法可以通過依賴來獲取它。

關鍵是您不安裝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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM