ОК, понял. Мои настройки / org.eclipse.wst.common.component выглядели так:
<?xml version="1.0" encoding="UTF-8"?>
<!--THIS IS WRONG-->
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="dss-sample-webapp">
<property name="context-root" value="dss-sample-webapp"/>
<wb-resource deploy-path="/" source-path="/target/dss-sample-webapp" />
</wb-module>
Каждый раз, когда я удалял каталог target / dss-sample-webapp (как в случае сборки 'mvn clean'), соответствующая строка в файле автоматически исчезала:
<wb-resource deploy-path="/" source-path="/target/dss-sample-webapp" />
Удаление ведущих '/' устранило проблему. Я мог бы удалить целевую директорию из моего сердца, и файл settings / org.eclipse.wst.common.component не изменился бы.
Итак, полностью работающие настройки / org.eclipse.wst.common.component выглядят следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<!--THIS IS RIGHT-->
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="dss-sample-webapp">
<property name="context-root" value="dss-sample-webapp"/>
<wb-resource deploy-path="/" source-path="target/dss-sample-webapp" />
</wb-module>