我正在使用一些java开源项目,它有一个很容易修复的bug,但负责该项目的人不愿意接受修复。
不详细说明,它与IE的非标准行为有关,那些人认为,微软应该被迫改变......
但是,它是开源项目,所以我可以克隆它,在本地构建,但我无法找到如何将它部署到我们的公司nexus存储库。我们有我们的分销管理,那些人有他们自己的,我们也把他们自己的父母pom,他们也。在克隆他们的存储库后,我正在使用他们的分发管理,而不是我的...
所以问题出现了,如何在不搞乱项目源的情况下为构建过程指定其他分发管理?我有一个很好的理由不搞乱项目pom - 除了修复bug以便能够轻松地与原始存储库同步之外,我不想进行任何本地更改!
根据像http://maven.40175.n5.nabble.com/Can-t-specify-distributionManagement-in-settings-xml-td3181781.html这样的线程,您不能在settings.xml中指定分发管理。
还有其他选择吗?我想远离黑客攻击,比如通过构建脚本将分发管理注入pom.xml构建时间。