我有有Y上的Maven项目依赖X Maven项目。 如果我让Y中项目的变化和建设社会主义,如何也启动X的构建无需任何人工干预?
Answer 1:
我希望你不介意你要保持你的X项目先进的日期; 所以,当您启动Ÿ项目的一个新的版本,则X项目开始一个新的编译和需要最新版本Ÿ神器。 如果是这样,最好的办法是中继在持续集成战略所有这些操作。 在你的情况,例如,你可以建立一个新的配置在詹金斯(您可以在本地的Tomcat安装它,只是部署在战争上詹金斯的应用程序),其中每一个时间Y项目启动一个新的编辑X项目启动一个新的版本采取新的Y版本部署库或不管它的股票在Maven仓库。 其结果是,你将始终与Y可计划的最新版本对准X项目。 无论如何,你必须保证你已经为了检测新版本根据当前项目规范的行为定义并实现回归测试台无论是在这两个项目。
文章来源: How do to manage Dependencies between different maven projects, globally?