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 № 1c'est un bug dans eclipse et, espérons-le, bientôt corrigé: https://bugs.eclipse.org/bugs/show_bug.cgi?id=495598