/ / Seul un type peut être importé. <class> se résout en un paquet - java, eclipse, jenkins, jenkins-plugins, spring-tool-suite

Seul un type peut être importé. <class> se résout en un paquet - java, eclipse, jenkins, jenkins-plugins, spring-tool-suite

Depuis très longtemps, j'utilise STS (eclipse) pour coder sur jenkins et jenkins-plugins.

Mais depuis que je suis passé à la dernière version (STS 3.8.1), je ne suis plus en mesure de le faire ... La raison est une erreur que j’obtiens lors de l’importation d’un projet jenkins-plugin (basé sur maven, par exemple https://github.com/jenkinsci/config-file-provider-plugin/):

Only a type can be imported. com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl resolves to a package

Alors que le message est vrai sur le fait queil y a un paquetage appelé la même chose qu'une classe, c'est le cas de beaucoup de classes dans la source de Jenkins. Il s’agit en fait d’une convention, toutes les ressources appartenant à une classe spécifique doivent figurer dans un paquet portant le même nom que la classe.

Y a-t-il quelque chose que je puisse faire pour ignorer cette erreur?

Réponses:

4 pour la réponse № 1

c'est un bug dans eclipse et, espérons-le, bientôt corrigé: https://bugs.eclipse.org/bugs/show_bug.cgi?id=495598