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



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

从maven-deploy-plugin 2.8开始

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

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

备选存储库的语法是id::layout::url,其中id必须匹配在您的设置中定义的服务器的id(让您有机会为该服务器提供user/pass)。布局为default例子:

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

最新更新