feat(tomcat): skip the before-launch build when the WAR is up to date (#2276)

* feat(tomcat): skip the before-launch build when the WAR is up to date

* fix(i18n): remove obsolete Tomcat WAR build messages from catalogs
Цей коміт міститься в:
ppxb authored and GitHub committed 2026-11-09 14:42:47 +08:00
1 джерело 89c7ae7d4c
коміт d2603facdf
9 files changed
+164 -29

No files matched your search

+1
Переглянути файл
@@ -21,6 +21,7 @@ export const tomcatType: RunConfigTypeContribution = {
deployment: "artifact",
httpPort: "8080",
jmxPort: "1099",
// Build before launch (IDEA default); skipped automatically when the built WAR is current.
buildArtifact: "true",
openBrowser: "true",
...updatePolicyDefaults,
-2
Переглянути файл
@@ -5131,8 +5131,6 @@
"Choose a WAR artifact": "Elija un artefacto WAR",
"Choose a Maven WAR module": "Elija un módulo WAR de Maven",
"Choose a Gradle WAR module": "Elija un módulo WAR de Gradle",
"Build the selected WAR artifact before launching Tomcat": "Compilar el artefacto WAR seleccionado antes de iniciar Tomcat",
"Build the WAR artifact before launching Tomcat": "Compilar el artefacto WAR antes de iniciar Tomcat",
"The built WAR artifact does not exist: {path}": "El artefacto WAR compilado no existe: {path}",
"Cannot resolve Maven WAR artifact: {details}": "No se puede resolver el artefacto WAR de Maven: {details}",
"Choose a WAR file or exploded directory": "Elija un archivo WAR o un directorio exploded",
-2
Переглянути файл
@@ -4953,8 +4953,6 @@
"Choose a WAR artifact": "Choisissez un artefact WAR",
"Choose a Maven WAR module": "Choisissez un module WAR Maven",
"Choose a Gradle WAR module": "Choisissez un module WAR Gradle",
"Build the selected WAR artifact before launching Tomcat": "Compiler l'artefact WAR sélectionné avant de lancer Tomcat",
"Build the WAR artifact before launching Tomcat": "Compiler l'artefact WAR avant de lancer Tomcat",
"The built WAR artifact does not exist: {path}": "L'artefact WAR compilé n'existe pas : {path}",
"Cannot resolve Maven WAR artifact: {details}": "Impossible de résoudre l'artefact WAR Maven : {details}",
"Choose a WAR file or exploded directory": "Choisissez un fichier WAR ou un répertoire éclaté",
-2
Переглянути файл
@@ -5204,8 +5204,6 @@
"Choose a WAR artifact": "WAR 아티팩트 선택",
"Choose a Maven WAR module": "Maven WAR 모듈 선택",
"Choose a Gradle WAR module": "Gradle WAR 모듈 선택",
"Build the selected WAR artifact before launching Tomcat": "Tomcat을 실행하기 전에 선택한 WAR 아티팩트 빌드",
"Build the WAR artifact before launching Tomcat": "Tomcat을 실행하기 전에 WAR 아티팩트 빌드",
"The built WAR artifact does not exist: {path}": "빌드된 WAR 아티팩트가 없습니다: {path}",
"Cannot resolve Maven WAR artifact: {details}": "Maven WAR 아티팩트를 해결할 수 없습니다: {details}",
"Choose a WAR file or exploded directory": "WAR 파일 또는 exploded 디렉터리를 선택하세요",
-2
Переглянути файл
@@ -5082,8 +5082,6 @@
"Choose a WAR artifact": "Wybierz artefakt WAR",
"Choose a Maven WAR module": "Wybierz moduł WAR Maven",
"Choose a Gradle WAR module": "Wybierz moduł WAR Gradle",
"Build the selected WAR artifact before launching Tomcat": "Zbuduj wybrany artefakt WAR przed uruchomieniem serwera Tomcat",
"Build the WAR artifact before launching Tomcat": "Zbuduj artefakt WAR przed uruchomieniem serwera Tomcat",
"The built WAR artifact does not exist: {path}": "Zbudowany artefakt WAR nie istnieje: {path}",
"Cannot resolve Maven WAR artifact: {details}": "Nie można odnaleźć artefaktu WAR Maven: {details}",
"Choose a WAR file or exploded directory": "Wybierz plik WAR lub rozpakowany katalog (exploded)",
-2
Переглянути файл
@@ -5096,8 +5096,6 @@
"Choose a WAR artifact": "Escolha um artefato WAR",
"Choose a Maven WAR module": "Escolha um módulo WAR do Maven",
"Choose a Gradle WAR module": "Escolha um módulo WAR do Gradle",
"Build the selected WAR artifact before launching Tomcat": "Compilar o artefato WAR selecionado antes de iniciar o Tomcat",
"Build the WAR artifact before launching Tomcat": "Compilar o artefato WAR antes de iniciar o Tomcat",
"The built WAR artifact does not exist: {path}": "O artefato WAR compilado não existe: {path}",
"Cannot resolve Maven WAR artifact: {details}": "Não é possível resolver o artefato WAR do Maven: {details}",
"Choose a WAR file or exploded directory": "Escolha um arquivo WAR ou diretório exploded",
-2
Переглянути файл
@@ -5464,8 +5464,6 @@
"Choose a WAR artifact": "请选择 WAR 构件",
"Choose a Maven WAR module": "请选择 Maven WAR 模块",
"Choose a Gradle WAR module": "请选择 Gradle WAR 模块",
"Build the selected WAR artifact before launching Tomcat": "请先构建所选 WAR 构件,再启动 Tomcat",
"Build the WAR artifact before launching Tomcat": "请先构建 WAR 构件,再启动 Tomcat",
"The built WAR artifact does not exist: {path}": "构建的 WAR 构件不存在:{path}",
"Cannot resolve Maven WAR artifact: {details}": "无法解析 Maven WAR 构件:{details}",
"Choose a WAR file or exploded directory": "请选择 WAR 文件或展开目录",