我正在尝试安装它,但是我不熟悉Maven,也不知道如何按照安装说明进行操作:https://github.com/twosigma/flint (它是那些“非常基础,没有人愿意在互联网上说明它”的问题之一)
根据该链接"Scala工件在maven central中发布“-那么我如何将它安装在Spark (以及最终的pyspark)可以使用的地方?
对于apt来说,它就是apt-get install xyz
对于pip来说,它就是pip install xyz。
那么为什么mvn install flint不为我工作呢?
发布于 2019-06-16 03:03:06
将dependencies添加到Maven项目的pom.xml中(如果您有一个项目):
<dependency>
<groupId>com.twosigma</groupId>
<artifactId>flint</artifactId>
<version>0.6.0</version>
</dependency>或从here (单击“浏览”或“下载”)下载jar (从上面的链接链接)。
我不认识斯帕克或者斯卡拉。也许有更方便的方法通过依赖来获取它。
发布于 2019-06-16 17:05:28
关键是您没有安装Maven依赖项。
您只需将它们添加到您的pom.xml (在执行Maven时)或适当的构建文件(例如build.gradle)。然后,一旦构建完成,就会自动从MavenCentral (或任何其他已配置的存储库)下载它们。
对于“我如何添加它们”,我参考@Freddy的答案。
发布于 2019-06-16 17:29:58
在企业界,你需要找到你的Maven的repository_url,向Java开发人员询问Nexus或Artifactory。
然后知道您可以在不使用Maven或Java的情况下安装在Maven Central和其他配置的存储库中发布的所有类型的jvm软件。只要您知道应用程序工件的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: 0755https://stackoverflow.com/questions/56614519
复制相似问题