Open brunobowden opened 9 years ago
Actually, we should use the standard directories. Namely:
@advayDev1 - are you speaking of Task.html#getTemporaryDir()? In that case, there's no guarantee that the contents last beyond the task... and we have a number of cases where they're passing content between tasks.
https://docs.gradle.org/current/javadoc/org/gradle/api/Task.html#getTemporaryDir()
The key bug here is #549 re podspecs in the root of build/ directory. build/j2objcOutputs should indeed be separated from all other implementation detail build/ directories.
Here's a specific proposal: build/j2objcInternalGen - move everything that isn't intended for client consumption into here build/j2objcOutputs - everything that someone outside gradle needs to consume.
The plugin produces 10+ files and directories under buildDir. They should all be moved under a common buildDir/j2obj/... structure to make it tidier.