l0ng-ai
2e6cda1d86
feat(run): update a Tomcat deployment from compiled classes instead of rebuilding the WAR ( #1140 )
...
"Update classes and resources" / "Update resources" on a Tomcat configuration deploying the project's WAR artifact ran a full package build and re-exploded the archive. They now compile the WAR module incrementally through jdtls and copy only the changed classes and resources into WEB-INF/classes and changed web files (src/main/webapp) into the exploded deployment; Tomcat reloads the context, or HotSwap applies the classes when debugging. Falls back to rebuilding the WAR when a dependency module was compiled since the last update (its WEB-INF/lib jar would be stale), the deployment doesn't exist yet, or no Java language server is available. Redeploy still rebuilds the WAR.
Closes #970
2026-11-04 09:43:54 +08:00
..
2026-11-03 23:17:52 +08:00
2026-10-25 21:24:00 +08:00
2026-11-04 01:09:07 +08:00
2026-11-04 09:43:54 +08:00
2026-11-04 09:43:54 +08:00
2026-11-01 19:34:31 +08:00
2026-11-04 06:06:38 +08:00
2026-11-01 08:35:18 +08:00
2026-11-04 08:15:13 +08:00
2026-11-04 08:02:54 +08:00
2026-10-30 08:52:00 +08:00
2026-11-04 08:15:13 +08:00
2026-11-04 06:06:38 +08:00
2026-11-03 15:05:09 +08:00
2026-11-03 23:17:52 +08:00
2026-10-22 18:55:10 +08:00
2026-10-29 11:58:19 +08:00
2026-11-02 23:41:21 +08:00
2026-11-03 23:17:52 +08:00
2026-10-31 20:58:45 +08:00
2026-11-04 01:09:07 +08:00
2026-10-27 23:12:19 +08:00
2026-11-02 22:49:04 +08:00
2026-11-01 19:34:31 +08:00
2026-11-01 19:34:31 +08:00
2026-11-04 06:06:38 +08:00
2026-10-25 21:24:00 +08:00
2026-10-22 18:55:10 +08:00
2026-10-25 21:24:00 +08:00
2026-10-28 19:35:16 +08:00
2026-10-31 12:38:54 +08:00
2026-10-31 12:38:54 +08:00
2026-10-31 12:38:54 +08:00
2026-10-31 12:38:54 +08:00
2026-10-31 13:56:06 +08:00
2026-10-31 13:56:06 +08:00
2026-10-31 13:56:06 +08:00
2026-10-31 13:56:06 +08:00
2026-10-31 13:56:06 +08:00
2026-10-31 13:56:06 +08:00
2026-10-31 13:56:06 +08:00
2026-11-04 06:06:38 +08:00
2026-11-04 01:09:07 +08:00
2026-11-04 01:09:07 +08:00
2026-11-04 01:09:07 +08:00
2026-11-04 05:46:50 +08:00
2026-11-04 05:46:50 +08:00
2026-11-04 05:46:50 +08:00
2026-11-04 08:15:13 +08:00
2026-11-04 01:09:07 +08:00
2026-11-04 01:09:07 +08:00
2026-11-02 23:37:52 +08:00
2026-10-22 18:55:10 +08:00
2026-10-29 11:39:20 +08:00
2026-11-01 08:35:18 +08:00
2026-10-25 09:44:46 +08:00
2026-10-29 15:01:01 +08:00
2026-10-25 09:44:46 +08:00
2026-10-28 19:35:16 +08:00
2026-11-03 00:37:14 +08:00
2026-11-03 00:37:14 +08:00
2026-11-03 23:17:52 +08:00
2026-11-04 01:09:07 +08:00
2026-11-04 01:09:07 +08:00
2026-11-01 08:35:18 +08:00
2026-10-27 23:12:19 +08:00
2026-11-04 00:09:38 +08:00
2026-10-31 15:02:39 +08:00
2026-11-04 06:06:38 +08:00
2026-11-04 09:39:32 +08:00
2026-10-25 21:24:00 +08:00
2026-11-03 15:05:09 +08:00
2026-11-04 01:09:07 +08:00
2026-10-31 15:11:52 +08:00
2026-10-28 19:35:16 +08:00
2026-11-01 08:35:18 +08:00
2026-11-04 07:23:09 +08:00
2026-11-04 07:23:09 +08:00
2026-10-31 12:38:54 +08:00
2026-10-31 12:38:54 +08:00
2026-10-29 01:06:32 +08:00
2026-10-31 01:28:41 +08:00
2026-10-31 01:28:41 +08:00
2026-10-31 15:11:52 +08:00
2026-11-01 08:35:18 +08:00
2026-10-31 15:11:52 +08:00
2026-10-31 15:11:52 +08:00
2026-10-30 10:51:37 +08:00
2026-10-30 10:51:37 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-27 18:56:54 +08:00
2026-11-04 08:15:13 +08:00
2026-11-03 23:17:52 +08:00
2026-11-03 23:17:52 +08:00
2026-10-25 21:24:00 +08:00
2026-10-25 21:24:00 +08:00
2026-10-25 21:24:00 +08:00
2026-10-25 09:44:46 +08:00
2026-10-28 19:35:16 +08:00
2026-11-04 09:43:54 +08:00
2026-11-04 09:43:54 +08:00
2026-10-30 18:06:11 +08:00
2026-11-04 08:11:43 +08:00
2026-11-01 08:35:18 +08:00
2026-11-01 08:35:18 +08:00
2026-11-02 20:13:44 +08:00
2026-11-02 20:13:44 +08:00
2026-10-28 19:35:16 +08:00