Project tests are now passing but build.bat breaks

This commit is contained in:
Eric Ratliff
2026-01-25 17:46:08 -06:00
parent b664565321
commit e3f378b7e0

View File

@@ -87,7 +87,6 @@ impl ProjectBuilder {
FTC Robot Project generated by Weevil v1.0.0 FTC Robot Project generated by Weevil v1.0.0
## Quick Start ## Quick Start
```bash ```bash
# Test your code (runs on PC, no robot needed) # Test your code (runs on PC, no robot needed)
./gradlew test ./gradlew test
@@ -124,6 +123,9 @@ deploy.bat
fs::write(project_path.join(".weevil-version"), "1.0.0")?; fs::write(project_path.join(".weevil-version"), "1.0.0")?;
// build.gradle.kts - Pure Java with deployToSDK task // build.gradle.kts - Pure Java with deployToSDK task
// Escape backslashes for Windows paths in Kotlin strings
let sdk_path = sdk_config.ftc_sdk_path.display().to_string().replace("\\", "\\\\");
let build_gradle = format!(r#"plugins {{ let build_gradle = format!(r#"plugins {{
java java
}} }}
@@ -192,7 +194,7 @@ tasks.register<Exec>("buildApk") {{
println("✓ APK built successfully") println("✓ APK built successfully")
}} }}
}} }}
"#, sdk_config.ftc_sdk_path.display(), sdk_config.ftc_sdk_path.display()); "#, sdk_path, sdk_path);
fs::write(project_path.join("build.gradle.kts"), build_gradle)?; fs::write(project_path.join("build.gradle.kts"), build_gradle)?;
// settings.gradle.kts // settings.gradle.kts