IDEA ne compile pas le fichier xml dans le répertoire java de src et sa solution

Dans le projet maven d'IDEA, le xml et les autres fichiers de ressources dans le répertoire du code source par défaut (répertoire src / main / java) ne seront pas empaquetés dans le dossier classes lors de la compilation, mais seront supprimés.

La première méthode : s'il n'y a pas d'activité spéciale et que vous n'avez pas besoin de spécifier le fichier de ressources à trouver sous src / main / java, vous pouvez créer un répertoire main / resources sous src et y placer le fichier de ressources xml requis. Par défaut, l'outil maven empaquera les fichiers de ressources dans le dossier resources dans le répertoire classes lors de la compilation.

La deuxième méthode : configurez la configuration du fichier pom de maven, recherchez le nœud dans le fichier pom et ajoutez le code suivant:

<build>  
  <resources>  
    <!-- mapper.xml文件在java目录下 -->
    <resource>  
      <directory>src/main/java</directory>  
        <includes>  
          <include>**/*.xml</include>  
        </includes>  
    </resource>  
  </resources>  
</build>

Notez que cela doit être particulièrement souligné. Si vous ne suivez pas la structure du répertoire src / main / java, idea peut être automatiquement compilé. Si vous utilisez spingmvc, vous devez également enregistrer des ressources statiques telles que des images dans le fichier de configuration mvc:

<mvc:resources mapping="/assets/**" location="/assets/" />

Je suppose que tu aimes

Origine blog.csdn.net/u011930054/article/details/101021542
conseillé
Classement