An internal error occurred during: “Enabling Maven Dependency Management”.
Unsupported IClasspathEntry kind=4

Diese Fehlermeldung erhalte ich, wenn ich versuche, direkt nach dem Import, ein mit Maven erzeugtes Projekt in Eclipse als “Maven Projekt” zu konfigurieren.
Um den Fehler zu vermeiden muss nach dem Import, bei geöffnetem Eclipse, ein eclipse:clean durchgeführt werden. Danach kann das Projekt mittels “Configure” -> “Convert to Maven Project” fehlerfrei als Maven Projekt definiert werden.

Beispiel

# generate new project e.g.
# format: liferay-portlet-archetype
# version: 6.1.0
# groupId: de.scandio
# artefactId: portlet-test
# version: 1.0-SNAPSHOT
# package: de.scandio.portlets

[code]
$ mvn generate:archetype

# build eclipse configuration files

[code]
$ mvn eclipse:eclipse

# switch to eclipse and import new generated project

[code]
‘Import’
-> ‘Existing Projects into Workspace’
-> ‘Choose Folder’
-> ‘Finish’

# Converting the project now leads to the described error

[code]
‘Configure’
-> ‘Convert to Maven Project’
-> ERROR!

# Remove the config, we need to clean project before converting

[code]
‘Maven’
-> ‘Disable Maven Nature’

# leave eclipse open and clean project configuration files

[code]
$ mvn eclipse:clean

# switch to eclipse, and configure the project as Maven project

[code]
‘Configure’
-> ‘Convert to Maven Project’
-> SUCCESS!

Verwendete Versionen
Eclipse, Version: Juno Service Release 1, Build id: 20120920-0800
Apache Maven 2.2.1 (rdebian-6)
Java version: 1.6.0_24