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