Closed woyelaishishiba closed 1 year ago
com.didiglobal.booster.gradle.BoosterTransformInvocation 中的 doIncrementalTransform(jarInput: JarInput) 在对增量编译的 jar 处理时删除了 jarInput,我理解删除的应该是 jar 的 output,否则升级 jar 后增量编译时会出现类冲突的问题。
预期将 jarInput.status == REMOVED 的处理从 jarInput.file.delete() 修改为
jarInput.file.delete()
outputProvider?.let { provider -> provider.getContentLocation( jarInput.id, jarInput.contentTypes, jarInput.scopes, Format.JAR )?.takeIf { it.exists() }?.delete() }
直接提个 PR ?
released in v4.16.0-alpha2
v4.16.0-alpha2
com.didiglobal.booster.gradle.BoosterTransformInvocation 中的 doIncrementalTransform(jarInput: JarInput) 在对增量编译的 jar 处理时删除了 jarInput,我理解删除的应该是 jar 的 output,否则升级 jar 后增量编译时会出现类冲突的问题。
预期将 jarInput.status == REMOVED 的处理从
jarInput.file.delete()
修改为