[英]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.