我找到了3種方法來定義我的項目版本。 在文檔http://www.gradle.org/docs/current/userguide/dependency_management.html中,他們討論在清單或文件夾名稱(它已經包含項目名稱)中指定它。 從Maven項目即將我已經習慣了在我的pom.xml定義我的版本,我發現項目,也是在gradle.build文件中version屬性來定義他們的版本指定項目版本
我在尋找正確的處理我的項目版本的方式,所以我也可以依賴於我的項目的某個版本。
我找到了3種方法來定義我的項目版本。 在文檔http://www.gradle.org/docs/current/userguide/dependency_management.html中,他們討論在清單或文件夾名稱(它已經包含項目名稱)中指定它。 從Maven項目即將我已經習慣了在我的pom.xml定義我的版本,我發現項目,也是在gradle.build文件中version屬性來定義他們的版本指定項目版本
我在尋找正確的處理我的項目版本的方式,所以我也可以依賴於我的項目的某個版本。
您分享的鏈接更多地討論依賴關係管理,以及關於版本化工件的良好實踐。
項目和build.gradle文件之間存在一對一的關係。 另外你的build.gradle給你一個屬性:
version - 這個項目的版本。 Gradle總是使用版本的toString()值。版本默認爲未指定。
這適合於項目版本。 您可以直接在build.gradle中設置它,但根據您的使用情況,您可以在外部傳遞它 - 例如在多項目構建中使用gradle.properties。
您還可以使用屬性文件直接向項目對象添加屬性。您可以在Gradle用戶主目錄(默認爲USER_HOME/.gradle)或您的項目目錄中放置一個gradle.properties文件。對於多項目構建,您可以將gradle.properties文件放在任何子項目目錄中。可以通過項目對象訪問gradle.properties的屬性。用戶主目錄中的屬性文件優先於項目目錄中的屬性文件。
添加gradle.properties
文件在你的項目的根目錄下(同一水平build.gradle
)與此內容:
version=0.0.1-SNAPSHOT