故事
我知道,maven deploy 命令贯穿整个生命周期。我的问题,在我的情况下需要很多时间。让我解释:
- 有一个从服务器构建的应用程序,以及一个单一来源的 Eclipse RAP&RCP客户端
- 通信由与服务器一起构建的共享 API 项目定义,但 GUI 项目也需要
- GUI项目是由 Tycho 构建的,因此不可能在一个构建中构建它们(在一个反应器中,编辑:因为 P2 工件对于 RCP 和 RAP 是不同的)
- 我使用多步 Jenkins 构建构建了一个版本。为了确保一切正常,我首先对服务器和 GUI 变体进行了全新安装,然后部署它们,如果没有失败
问题
将所有内容构建两次需要大量时间。有没有类似“请简单地将所有构建的工件从我的本地存储库部署到 POM 定义的存储库并跳过整个生命周期”?