gpt4 book ai didi

gradle - 指定项目版本

转载 作者:行者123 更新时间:2023-12-03 05:02:35 25 4
gpt4 key购买 nike

我发现了三种定义项目版本的方法。
他们在文档http://www.gradle.org/docs/current/userguide/dependency_management.html中进行交谈,以在 list 或文件夹名称(已包含项目名称)中进行指定。
来自一个maven项目,我习惯在pom.xml中定义版本,并且在version属性的gradle.build文件中也找到了定义其版本的项目。

我正在寻找处理项目版本的正确方法,因此我也可以依赖项目的特定版本。

最佳答案

您共享的链接更多地讨论了依赖性管理以及有关对 Artifact 进行版本控制的良好实践。

项目和build.gradle文件之间存在一对一的关系。
另外,您的build.gradle也为您提供了一个属性:

version - The version of this project. Gradle always uses the toString() value of the version. The version defaults to unspecified.



这适合于项目版本。
您可以在build.gradle中直接设置它,但是根据您的用例,您可以在外部传递它-例如在多项目构建中使用gradle.properties。

You can also directly add properties to your project objects using properties files. You can place a gradle.properties file in the Gradle user home directory (defaults to USER_HOME/.gradle) or in your project directory. For multi-project builds you can place gradle.properties files in any subproject directory. The properties of the gradle.properties can be accessed via the project object. The properties file in the user's home directory has precedence over property files in the project directories.



检查更多详细信息: http://www.gradle.org/docs/current/dsl/org.gradle.api.Project.html#org.gradle.api.Project:configurations%28groovy.lang.Closure%29

关于gradle - 指定项目版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17670878/

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