Question connexe Comment configurer IntelliJ IDEA et/ou Maven pour ajouter automatiquement des répertoires avec le code source Java généré avec jaxb2-maven-plugin ?
J'ai un plugin personnalisé qui génère des sources sous target/generated-sources
(Notez qu'il n'y a pas de nom d'outil ici). J'obtiens donc des sources comme target/generated-sources/com/mycompany
...etc.
Ce format ne peut pas être modifié du tout, et je pourrai donc configurer Intellij pour qu'il l'ajoute en tant que dossier source. Pour l'instant, je vois qu'Intellij a ajouté target/generated-sources/com
comme dossier source.
Veuillez noter que je n'ai pas la possibilité de configurer le plugin !
MISE À JOUR 1 : Je ne suis pas d'accord avec le fait que je DOIS placer mes sources générées dans un dossier portant le nom de l'outil. C'est peut-être une bonne convention, mais si je n'ai qu'un seul générateur, je n'ai pas besoin de le mettre là ? Encore une fois, dans mon pom.xml, j'ai un fichier resources
qui indique clairement que target/generated-sources
doit être traité comme un dossier source. Cela fonctionne parfaitement dans Eclipse et je ne vois pas pourquoi Intellij ne respecterait pas mes paramètres.
TL;DR -> Lorsque je mets target/generated-sources
dans la section des ressources de pom.xml
pourquoi Intellij fait-il preuve d'un zèle excessif pour ajouter target/generated-sources/com
au chemin d'accès (classpath) ?