在构建/部署时,从Eclipse工作区的第二个项目自动更新WAR依赖项库中的JAR



我正在与一个使用SVN的团队一起开发web服务。

该应用程序(目前)在Eclipse中分为两个项目,项目A具有控制器和视图,项目B具有框架支持和数据模型。

目前,项目B被导出到一个JAR中,并放置在项目a的webapp/WEB-INF/lib中。这就是它在SVN中的存在方式,我被禁止更改它。

我知道Eclipse的部署程序集配置,但由于文件必须预先生成并放置在lib文件夹中,所以我无法使用该方法。(这是我想做的,但不允许)

此外,尽管我知道这可以用ANT来完成,但我无法控制构建管理,所以这也不是一种选择。

有没有一种方法可以在构建项目B时自动将项目B作为JAR导出到项目a中,将其插入工作区,覆盖以前的任何导出?

这不是自动的,但既然项目B必须构建JAR,为什么不把项目B的JAR文件放在项目A的Subversion目录中呢。

当项目B提交到Subversion时,提交过程的一部分将是提交项目B JAR。每个在项目A上工作的人都会进行Subversion更新,以获得最新的项目B JAR。

最新更新