当我尝试从源代码构建neo4j并部署它时,部署阶段失败了,因为在grandparent
的pom.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>