Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Neo4j快照构建部署到自定义Maven存储库?_Maven_Neo4j_Repository - Fatal编程技术网

如何将Neo4j快照构建部署到自定义Maven存储库?

如何将Neo4j快照构建部署到自定义Maven存储库?,maven,neo4j,repository,Maven,Neo4j,Repository,当我尝试从源代码构建neo4j并进行部署时,部署阶段失败了,因为在祖父母的pom.xml中已经定义了一个存储库。 是否可以重新定义(或添加)DistributionManagement属性,以便能够将自定义neo4j构建部署到内部非本地存储库?这是可能的,因为maven部署插件2.8 只需确保使用该版本的插件(如果neo4j本身还没有这样做,则在neo4j的pom中定义它) 然后在maven settings.xml中定义altReleaseDeploymentRepository和/或altS

当我尝试从源代码构建neo4j并进行部署时,部署阶段失败了,因为在
祖父母的
pom.xml
中已经定义了一个存储库。
是否可以重新定义(或添加)DistributionManagement属性,以便能够将自定义neo4j构建部署到内部非本地存储库?

这是可能的,因为maven部署插件2.8

只需确保使用该版本的插件(如果neo4j本身还没有这样做,则在neo4j的pom中定义它)

然后在maven settings.xml中定义
altReleaseDeploymentRepository
和/或
altSnapshotDeploymentRepository
。(根据您的个人偏好,您也可以在配置文件中定义)

备选存储库的语法为
id::layout::url
,其中id必须与您的设置中定义的服务器的id匹配(使您有机会为该服务器授予用户/通行证)。布局是默认的 例如:

my.nexus::default::https://my.domain.com/nexus/content/repositories/releases/

太棒了,谢谢!尽管我发布了一个完全不同的问题,但你还是猜到了我想要什么,这给我留下了深刻的印象:)
<altReleaseDeploymentRepository>my.nexus::default::https://my.domain.com/nexus/content/repositories/releases/</altReleaseDeploymentRepository>