带有Maven / Gradle的Spring REST多模块

时间:2016-01-02 14:58:07

标签: java spring maven gradle multi-module

我正在使用maven在Spring制作更大的项目。

目前有一个核心应用程序和几个附加服务。基本上,core-app可以在没有任何其他应用程序的情况下工作,其他应用程序可以在不同的主机和端口上运行。为了管理这个我在python中创建了额外的应用程序,它能够克隆,拉动,启动和停止这些模块,或者更改xml文件中保存的配置。但我听说创建全新的应用程序只是为了管理这些项目(如类固醇上的大型初始化文件)并不是一个好主意,我应该用多模块来做。

问题是我希望能够在许多配置中运行它,并且无需在配置文件中进行大的更改即可添加/删除模块,并且能够以任意组合运行模块。我想只运行模块1或仅运行1和3,依此类推,我不想为每个组合创建maven构建(图像将2个模块添加到5并从头开始进行所有组合)。我也试图用gradle做这个,但我没有办法用一个命令在行中运行2个春季启动应用程序(因为当第一个开始运行时,因为spring不想结束,所以停止了建筑物,因为它应该一直在运行,我只想在背景中将其记录到文件中。

我希望我已经很好地描述了这个问题,请告诉我我能做的任何事情,或者告诉我是否创建额外的应用程序来做到这一点是好的。

0 个答案:

没有答案