我想把公司artifactory添加到Zeppelin spark解释器中,并尝试使用这份文档。
因此,我们的artifactory的URL看起来像
http://artifactory.thecompany.com:8081/artifactory/
访问不限于特定的用户,工件可以从我的机器和运行Zepplin的机器下载(我用curl尝试了这一点)。
设置解释器“spark.spark”的属性时出错:找不到项目com.feedvisor.dataplatform:data-platform-schema-scala:jar:3.0.19-snapshot in central(http://repo1.maven.org/maven2/)
这个错误消息听起来像是Zeppelin没有尝试在自定义存储库中寻找我的依赖项。
我尝试使用以下方式使用artifactory URL:
以及“Add New Repository”表单的“Snapshot”属性(使用true
和false
),但没有任何帮助。错误消息不会消失,并且未找到引用工件中的类。
要使Zeppelin默认使用贵公司的回购,您可以在${Z_HOME}/conf/zeppelin-env.sh
中设置zeppelin_interpreter_dep_mvnrepo
:
export ZEPPELIN_INTERPRETER_DEP_MVNREPO=http://artifactory.thecompany.com:8081/artifactory/
或者,您可以使用笔记本的动态依赖加载功能:
%dep
z.reset()
z.addRepo("Artifactory").url("http://artifactory.thecompany.com:8081/artifactory/").snapshot()
z.load("com.feedvisor.dataplatform:data-platform-schema-scala:3.0.19-SNAPSHOT")
遇到作曲家的问题。我有一个主要的项目,我正在和一些我建立的小库一起工作,我想更容易地在我的项目之间共享。它们还没有准备好发布,所以我不想把它们添加到打包器中,但是当我需要1而需要另一个时,它会出错,除非我在我的主程序上也发布了那个自定义存储库composer.json 另外,第三级需求不能解决打包库 Main Project composer.json: 配置库:当在SimpleTable中运行作
在我的项目中有几个实体具有相同的属性(对于示例'name'),所以,有可能创建一个存储库,其中使用自定义的select(实体)?因此,我从JpaRepository扩展了我的存储库,我扩展了MyCustomJpaRepository,MyCustomJpaRepository也扩展了JpaRepository,使其能够从JpaRepository授予基本功能? TKS
我在Maven有一个内部的Nexus存储库,其中部署了一些插件。在nexus存储库中存在一些不存在的依赖jar文件。是否可以将maven配置为在内部存储库中搜索依赖jar文件,如果在maven中心存储库中不存在搜索。 使现代化 做出了与JimHawkins回答中类似的配置。但我仍然认为它只在nexus内部存储库中查找依赖项。以下是它打印的一些debus Messes:
我正在写一些gradle插件,现在我遇到了一个问题,DriverManager看不到buildscript依赖项中定义的JDBC驱动程序: 我有下一个build.gradle文件: 当我调用扩展DefaultTask的任务中定义的命令时
我在另一个工件中定义了步骤。我继承了当前项目中test/java文件夹中的那个类。插件显示警告“未定义步骤引用”,无法突出显示或导航到定义。 此处还描述了该问题: IDEA-104610支持来自其他JAR/项目的Cucumber步骤定义 IDEA-157652在外部库中放置步骤定义时Cucumber intellisense丢失
如果你需要提供自定义文件存储 – 一个普遍的例子是在某个远程系统上储存文件 – 你可以通过定义一个自定义的储存类来实现。你需要遵循以下步骤: 1. 你的自定义储存类必须是django.core.files.storage.Storage的子类: from django.core.files.storage import Storage class MyStorage(Storage):