[JPS] Fix JS incremental compilation
Disable Idea JPS build mechanism for marking all sources of common output if one of them is dirty Add source-to-outputs map for correctly removing Kotlin/JS outputs #KT-45763 Fixed #KT-44351 Fixed
This commit is contained in:
committed by
TeamCityServer
parent
c2389a94fa
commit
5f4be07225
+3
-5
@@ -3,11 +3,6 @@
|
||||
Building module1
|
||||
Exit code: NOTHING_DONE
|
||||
------------------------------------------
|
||||
Cleaning output files:
|
||||
out/production/module2/module2.js
|
||||
out/production/module2/module2.meta.js
|
||||
out/production/module2/module2/foo/foo.kjsm
|
||||
End of files
|
||||
Building module2
|
||||
Marked as dirty by Kotlin:
|
||||
module2/src/B.kt
|
||||
@@ -16,6 +11,9 @@ Marked as dirty by Kotlin:
|
||||
module2/src/useAfoo.kt
|
||||
module2/src/useBbar.kt
|
||||
Cleaning output files:
|
||||
out/production/module2/module2.js
|
||||
out/production/module2/module2.meta.js
|
||||
out/production/module2/module2/foo/foo.kjsm
|
||||
out/production/module2/module2/use/use.kjsm
|
||||
End of files
|
||||
Compiling files:
|
||||
|
||||
Vendored
+3
-5
@@ -11,15 +11,13 @@ Exit code: ADDITIONAL_PASS_REQUIRED
|
||||
------------------------------------------
|
||||
Exit code: NOTHING_DONE
|
||||
------------------------------------------
|
||||
Cleaning output files:
|
||||
out/production/module2/module2.js
|
||||
out/production/module2/module2.meta.js
|
||||
out/production/module2/module2/b/b.kjsm
|
||||
End of files
|
||||
Building module2
|
||||
Marked as dirty by Kotlin:
|
||||
module2/src/useClassB.kt
|
||||
Cleaning output files:
|
||||
out/production/module2/module2.js
|
||||
out/production/module2/module2.meta.js
|
||||
out/production/module2/module2/b/b.kjsm
|
||||
out/production/module2/module2/usage/usage.kjsm
|
||||
End of files
|
||||
Compiling files:
|
||||
|
||||
+1
-1
@@ -63,12 +63,12 @@ Exit code: NOTHING_DONE
|
||||
Building pNative1
|
||||
Exit code: NOTHING_DONE
|
||||
------------------------------------------
|
||||
Building pJs
|
||||
Cleaning output files:
|
||||
out/production/pJs/pJs.js
|
||||
out/production/pJs/pJs.meta.js
|
||||
out/production/pJs/pJs/root-package.kjsm
|
||||
End of files
|
||||
Building pJs
|
||||
Compiling files:
|
||||
End of files
|
||||
Exit code: OK
|
||||
|
||||
+1
-1
@@ -48,12 +48,12 @@ Exit code: OK
|
||||
Building c
|
||||
Exit code: NOTHING_DONE
|
||||
------------------------------------------
|
||||
Building pJs
|
||||
Cleaning output files:
|
||||
out/production/pJs/pJs.js
|
||||
out/production/pJs/pJs.meta.js
|
||||
out/production/pJs/pJs/root-package.kjsm
|
||||
End of files
|
||||
Building pJs
|
||||
Compiling files:
|
||||
End of files
|
||||
Exit code: OK
|
||||
|
||||
+1
-1
@@ -38,12 +38,12 @@ Exit code: NOTHING_DONE
|
||||
Building c
|
||||
Exit code: NOTHING_DONE
|
||||
------------------------------------------
|
||||
Building pJs
|
||||
Cleaning output files:
|
||||
out/production/pJs/pJs.js
|
||||
out/production/pJs/pJs.meta.js
|
||||
out/production/pJs/pJs/root-package.kjsm
|
||||
End of files
|
||||
Building pJs
|
||||
Compiling files:
|
||||
End of files
|
||||
Exit code: OK
|
||||
|
||||
+1
-1
@@ -42,12 +42,12 @@ Exit code: OK
|
||||
================ Step #3 delete new service =================
|
||||
|
||||
Building c
|
||||
Building pJs
|
||||
Cleaning output files:
|
||||
out/production/pJs/pJs.js
|
||||
out/production/pJs/pJs.meta.js
|
||||
out/production/pJs/pJs/root-package.kjsm
|
||||
End of files
|
||||
Building pJs
|
||||
Compiling files:
|
||||
End of files
|
||||
Exit code: OK
|
||||
|
||||
+1
-1
@@ -32,12 +32,12 @@ Exit code: NOTHING_DONE
|
||||
================ Step #3 delete new service =================
|
||||
|
||||
Building c
|
||||
Building pJs
|
||||
Cleaning output files:
|
||||
out/production/pJs/pJs.js
|
||||
out/production/pJs/pJs.meta.js
|
||||
out/production/pJs/pJs/root-package.kjsm
|
||||
End of files
|
||||
Building pJs
|
||||
Compiling files:
|
||||
End of files
|
||||
Exit code: OK
|
||||
|
||||
Reference in New Issue
Block a user