これらの履歴ファイルを継続的に作成しているように見えるプロジェクトに問題が見つかりました。この問題が発生した各プロジェクトには、空の構成ファイルが含まれていました
org.eclipse.wst.common.component
実際、ファイルは完全に空ではありませんでした。内容はこんな感じでした
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0"/>
これらのプロジェクトはすべてJSFプロジェクトであるため、コンポーネントファイルは次のようになります。(MyWebApp / .settings / org.eclipse.wst.common.componentで)ファイルを手動で編集し、Eclipseを再起動すると、システムがはるかに高速で、履歴ファイルが作成されていないことにすぐに気付きました。
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="MyWebApp">
<wb-resource deploy-path="/" source-path="WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<property name="context-root" value=".MyWebApp"/>
<property name="java-output-path" value="WebContent/WEB-INF/classes"/>
<property name="jsf.base" value="7.5.0.0"/>
... the above property (I think) is RAD specific
... many more property elements with name="jsf.*"
</wb-module>
</project-modules>
Mavenを使用する場合は、source-path属性に注意する必要があります。Mavenによるデフォルトはおそらく"/src / main / webapp"ですが、私のプロジェクト(および上記の構成)では、Eclipseのデフォルトである "WebContent"(デフォルトは "Web Content"の場合もあります)が必要でした。