0

我创建了一个 gradle 项目,该项目在同一工作区的所有项目中具有通用代码。为了这,

  1. 我在所有其他项目的类路径中设置了这个新项目。所以它在编译时可用。
  2. 我在所有项目的应用程序上下文(弹簧配置)中提到了新项目的包结构。这样新项目的组件就可以自动装配。
  3. 在每个项目的 build.gradle 中,我在依赖项任务下添加了一个额外的条目,即compile project(':newproject')

一切运行良好。只有我需要弄清楚 gradle 任务来生成新项目的 jar。

这是正确的方法吗?或者我应该

  1. 构建新项目的jar,
  2. 将其定义为其他项目的 build.gradle 中的依赖项,
  3. 在部署时将其复制到其他项目的 libs 文件夹。

在第二种方法中,我不知道 Spring 将如何自动装配 newproject 的 bean。

4

1 回答 1

0

通过构建 jar 文件添加依赖项手册会很奇怪。我会坚持“正确”的依赖关系,并尝试找出一种方法来构建“新项目”的 jar。

于 2013-07-04T12:46:51.293 回答