我的应用程序是一个动态 Web 应用程序,它依赖于 9 个不同的模块,只有 java 源代码。应用程序的源代码和依赖的组件都保存在 SVN 中。所以,我想到了在 Eclipse 中做下面的结构。
我将在我的 Eclipse 中有一个动态 Web 项目,这是主项目。
依赖模块的 jar 文件在 Web-project 的 WEB-INF\lib 目录下。因此,除非我想直接查看 java 源代码,否则我不需要那些模块的源代码。
我将为每个模块创建独立的 java 项目,默认情况下将处于关闭状态。
我将在 build.properties 文件中维护项目是否应该打开或关闭的标志。
当我想做一个完整的构建时,我期待以下步骤;
蚂蚁应该检查属性文件中的标志,看看是否需要依赖模块才能看到源代码
打开项目
将java源文件放入src文件夹
编译源码
准备一个新鲜的罐子
将 jar 保存在 WEB-INF\lib 文件夹中。
我能够处理除 (2) 之外的所有剩余任务,即使用 ant 打开项目。
可能吗。如果是这样,有人可以提出解决方案吗?