Question associée Comment configurer IntelliJ IDEA et / ou Maven pour ajouter automatiquement des répertoires avec le code source Java généré à l'aide de jaxb2-maven-plugin?
J'ai un plugin personnalisé qui génère des sources sous target/generated-sources
(Notez pas de nom d'outil ici). Donc j'obtiens des sources comme target/generated-sources/com/mycompany
... etc.
Ce format ne peut pas être changé du tout, je pourrai donc configurer Intellij pour l'ajouter en tant que dossier source. À partir de maintenant, je peux voir qu'Intellij a été 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 mettre mes sources générées sous un dossier de nom d'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 une resources
section qui indique clairement que cela target/generated-sources
doit être traité comme un dossier source. Cela fonctionne parfaitement bien dans Eclipse, donc je n'ai aucune idée pourquoi Intellij ne respecterait pas mes paramètres.
TL; DR -> Quand je mets target/generated-sources
dans la section des ressources, pom.xml
pourquoi Intellij est-il trop zélé à ajouter target/generated-sources/com
au chemin de classe ?