mirror of
https://github.com/HighCapable/SweetDependency.git
synced 2025-09-05 18:25:48 +08:00
refactor: unconditionally to output the sources even got an error
This commit is contained in:
@@ -76,14 +76,15 @@ internal object CodeCompiler {
|
|||||||
diagnosticsMessage += " ${diagnostic.getMessage(null)}\n"
|
diagnosticsMessage += " ${diagnostic.getMessage(null)}\n"
|
||||||
}
|
}
|
||||||
runCatching { fileManager.close() }
|
runCatching { fileManager.close() }
|
||||||
|
compileOnlyFiles.forEach { "${outputClassesDir.absolutePath}/${it.name}".replace(".java", ".class").toFile().delete() }
|
||||||
|
files.forEach {
|
||||||
|
it.toFiles(outputSourcesDir).also { (sourceDir, sourceFile) ->
|
||||||
|
sourceDir.mkdirs()
|
||||||
|
sourceFile.writeText(it.getCharContent(true).toString())
|
||||||
|
}
|
||||||
|
}
|
||||||
if (result) {
|
if (result) {
|
||||||
compileOnlyFiles.forEach { "${outputClassesDir.absolutePath}/${it.name}".replace(".java", ".class").toFile().delete() }
|
outputClassesDir.deleteEmptyRecursively()
|
||||||
files.forEach {
|
|
||||||
it.toFiles(outputSourcesDir).also { (sourceDir, sourceFile) ->
|
|
||||||
sourceDir.mkdirs()
|
|
||||||
sourceFile.writeText(it.getCharContent(true).toString())
|
|
||||||
}
|
|
||||||
}; outputClassesDir.deleteEmptyRecursively()
|
|
||||||
writeMetaInf(outputClassesDir)
|
writeMetaInf(outputClassesDir)
|
||||||
writeMetaInf(outputSourcesDir)
|
writeMetaInf(outputSourcesDir)
|
||||||
createJarAndPom(pomData, outputDir, outputBuildDir, outputClassesDir, outputSourcesDir)
|
createJarAndPom(pomData, outputDir, outputBuildDir, outputClassesDir, outputSourcesDir)
|
||||||
|
Reference in New Issue
Block a user