gpt4 book ai didi

gradle - 如何指定一个项目是另一个项目的子集?

转载 作者:行者123 更新时间:2023-12-03 04:34:14 27 4
gpt4 key购买 nike

所以我有一个contracts项目和一个artifacts项目。 artifacts只是向契约(Contract)中添加了一些类,这些类本身就是WSDL / WADL的生成。我只想依赖其中之一,这意味着contracts需要像artifacts的子集一样对待。简而言之,我认为我应该看到的是,在contracts中生成的所有类文件都应同时显示在jar文件和build / classes / main中。是否有基于依赖项的方式来执行此操作,或者我坚持使用普通的旧复制任务?

当然,我可能正在吠错树。我是否可以指定对项目 Artifact 的依赖关系,以使内容(最好)或jar本身(如果需要)始终包含在内?那是什么语法?

最佳答案

将一个项目作为另一个项目的依赖项包含的语法为:

dependencies {
compile project(':<project>')
...
}

假设使用包含所有子项目的 settings.gradle设置了gradle构建。因此,要使一个项目依赖于另一个项目, settings.gradle将包含:
include 'project1'
include 'project2'

如果您希望project2依赖于project1,则应包括:
compile project(':project1')

在project2的build.gradle文件中。

关于gradle - 如何指定一个项目是另一个项目的子集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35319133/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com