5 个版本
使用旧的 Rust 2015
0.2.0 | 2018年9月8日 |
---|---|
0.1.4 | 2018年9月2日 |
0.1.2 | 2018年9月2日 |
0.1.1 | 2018年9月2日 |
0.1.0 | 2018年9月2日 |
2224 在 开发工具 中
每月下载量 44
25KB
629 行(不含注释)
Gradle-Sync
一个用于同步 gradle 版本与 cargo 版本的小工具。
使用方法
首先,在 Cargo.toml
中添加构建依赖项
[build-dependencies]
gradle-sync = "0.2.0"
其次,将以下代码片段添加到 build.rs
中(引用 build.gradle
文件)
extern crate gradle_sync;
use gradle_sync::BuildGradleFile;
use gradle_sync::GradlePropertiesFile;
fn main() {
BuildGradleFile::new("./app/build.gradle").unwrap()
.sync_with_cargo().unwrap();
GradlePropertiesFile::new("./gradle.properties").unwrap()
.sync_with_cargo().unwrap();
}
现在构建项目时,将使用 Cargo.toml
文件中指定的版本作为 versionName
在 build.gradle
文件中。如果需要,还会递增 versionCode
。
许可证
gradle-sync 许可证为 Apache 许可证 2.0 或
- LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
您可选择。
贡献
除非您明确说明,否则您提交给 gradle-sync 的任何贡献,根据 Apache-2.0 许可证定义,应按上述方式双许可,不附加任何额外条款或条件。
依赖项
~2.3–3.5MB
~57K SLoC