Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们的团队有许多独立的服务和(可能是嵌套的)依赖版本库——目前在 Ivy 中管理。每当更新依赖库时,需要重新发布依赖于此的所有库和服务。
因此,变更的作者可以将其他人的变更带到生产环境中。我们希望生成报告并跟踪版本之间依赖关系的更改,但似乎没有一种简单的方法可以在不付出大量努力的情况下做到这一点。
我们还希望生成一个 JIRA 列表,其中不仅包含主项目中的所有更改,而且还包含我们拥有的依赖项中的所有更改。这是上述问题的延伸。
否则我们根本不知道我们发布了什么——有什么想法吗?!
我一直在为 JIRA、Maven 发布插件和 Mercurial 做同样的事情。对您来说好消息是 JIRA Mercurial 插件基于 JIRA Subversion 插件,因此将工作移植到 Subversion 插件不会是一项疯狂的工作。
您能否提供更多关于 Ivy 发布过程如何使用依赖项的详细信息?引入你没想到的变化的想法听起来有点冒险!
〜马特