有没有办法管理不同JavaEE项目之间的依赖关系?
但不是传统意义上的 WAR1 依赖于 JAR1 和 JAR2,而 WAR2 依赖于 JAR1,等等......如果这是问题所在,我可以使用Maven,或ANT/Ivy,或者....
我需要的是一种说法,如果我需要 WAR1,我还需要 WAR2 和 WAR3。我还需要指定每个项目的版本。
我目前正在部署周期中使用 ANT + Jenkins,但如果它们能让我的工作更轻松,我愿意接受其他替代方案。
我会做一个 maven 模块/ant 任务,创建一个 zip 分发文件,将所需的战争文件与指定版本结合起来。