gpt4 book ai didi

java - 告诉 gradle 包含同一工作区中的 Eclipse 项目

转载 作者:太空宇宙 更新时间:2023-11-04 13:47:48 25 4
gpt4 key购买 nike

我有一个 Eclipse 工作区(更具体地说是 STS 3.6.4),其中包含两个项目:

project1
project2

两个项目都是gradle项目,project1提供了我在project2中需要的类。因此,我在配置构建路径中的Projects下添加了project1。

只要我不在 gradle 上调用 Refresh all 就可以正常工作。每当我这样做时,我都必须重新设置整个过程。我知道如何将project1的jar添加到project2,但在我的开发阶段我不想一直构建jar。而且我还没有设置可以发布 project1 的存储库。

有没有办法告诉 gradle 在从 STS 运行时包含来自其他项目的 .java/.class 文件?

我尝试过这样的事情:

compile project( ":project1 )

(阅读此 here ),但这并没有达到预期的效果。我读过another stackoverflow post但不得不承认,我无法让 将 jar 重新映射到 Gradle 项目来为我工作。

最佳答案

您可以阅读 gradle 中的“传递”依赖项。

有关实际示例,您可以查看

Git android proj -> 取决于“CCL”项目 AND“CCL”取决于其他内容

在你的主“build.gradle”中,你只需包含第一个依赖项(依赖链的其余部分是使用 gradle 传递规则推断的。

main proj sample

sub project

关于java - 告诉 gradle 包含同一工作区中的 Eclipse 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30653565/

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