将Spring Gradle项目发布为jar

时间:2013-07-04 06:21:47

标签: spring gradle

我创建了一个gradle项目,在同一个工作区中的所有项目中都有公共代码。为此,

  1. 我在所有其他项目的类路径中设置了这个新项目。所以它可以在编译时使用。
  2. 我在所有项目的应用程序上下文(弹簧配置)中提到了新项目的包结构。这样新项目的组件就可以自动装配。
  3. 在每个项目的build.gradle中,我在依赖项任务下添加了一个额外的条目,即compile project(':newproject')
  4. 一切都运行良好。只有我需要弄清楚gradle任务才能生成一个新项目的jar。

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

    1. 构建新项目的jar,
    2. 将其定义为其他项目的build.gradle中的依赖项
    3. 在部署时复制其他项目的libs文件夹。
    4. 在第二种方法中,我不知道Spring会如何自动装配新项目的bean。

1 个答案:

答案 0 :(得分:0)

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