【发布时间】:2016-04-05 13:01:04
【问题描述】:
我最近开始从事一个相当大的 Java 项目,该项目分为不同的库。这些被维护为 Maven 依赖项(不是多模块项目)。
如何自动化构建主项目及其依赖项的过程?
理想的情况是 Maven 构建 仅在遇到 SVN 代码 更改的情况下被调用。我使用 Eclipse + m2e + Subclipse,目前我需要手动处理,记住我需要哪些依赖项,同步 SVN 更改,然后进行构建手动。
对不起,如果这是一个完整的新手问题,但到目前为止我从未在这样的环境中工作过。
【问题讨论】:
-
使用 Jenkins + Nexus 。
-
似乎是一个有点过于复杂的解决方案。我的意思是直截了当的,按需运行,而不是连续运行。也许一些具有这种功能的 Eclipse 插件?我想我将不得不创建一些 Python 脚本来使其自动化 - 但同样,也许已经有一些代码可以支持这项任务?
-
如果您使用 windows,您可以创建一个脚本 powershell 并使用 Windows 任务计划程序 启动它