gpt4 book ai didi

git - 如何从另一个项目的仓库中包含一个库模块?

转载 作者:行者123 更新时间:2023-12-03 05:15:16 26 4
gpt4 key购买 nike

我尝试通过从 SmartGit 创建子模块来做同样的事情但它实际上复制了整个项目;此外,我无法包含它,因为我必须尝试使用​​::old_project_name:common_lib这是行不通的。请阅读以下内容了解更多详情:

我想要的新项目结构:
- 库 1 模块
- 库 2 模块
- ....
- 应用模块
- 通用库模块(我想要一个现有项目中的这个模块,它与这个新项目具有相同的结构,但 common lib 是旧项目本身的一部分)

最佳答案

只需使用:

Project
|__build.gradle
|__settings.gradle
|__app (application module)
|__build.gradle
|__lib1 (lib 1)
|__build.gradle
|__lib2 (library 2)
|__build.gradle

settings.gradle :
include ':app' , ':lib1' , 'lib2'
include ':commonLib'
project(':commonLib').projectDir=new File('pathLibrary')

app/build.gradle :
dependencies {
compile project(':lib1')
compile project(':lib2')
compile project(':commonLib')
}

注意commonLib。您必须在另一个项目中使用库的路径, 不是根项目的

关于git - 如何从另一个项目的仓库中包含一个库模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33075457/

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