Intelli J ne pas utiliser maven pour construire le projet, il utilise son propre processus de construction. Il utilise le fichier pom comme une description du projet.
Cela signifie deux choses, si vous voulez construire un artefact comme une guerre de fichier lors de l'exécution de tomcat puis tout ce que vous avez à faire est de dire à IntelliJ pour construire la guerre dans le Run/Debug Configurations de dialogue. IntelliJ construit automatiquement tous les artefacts que vous spécifiez sous l'onglet déploiement de votre run/debug configuration. Donc, si vous spécifiez le découpage de la guerre, il va construire le schéma de la guerre, si vous spécifiez l'ordinaire de la guerre, il va construire l'ordinaire de la guerre.
Parfois les gens ont besoin pour exécuter les plugins custom ou de construire des cibles dans ce cas, vous pouvez configurer l'Ide, pour exécuter la coutume maven objectifs.
Vous pouvez aussi dire à intellIJ pour exécuter le maven paquet de but plutôt que de construire l'objet. IntelliJ va déployer tout ce qui est sous la cible répertoire de tomcat.
Le plus important, est loin de IntellIJ est à l'aide de deux systèmes de construction. Vous devez dire à chaque système de construction quoi faire. Et vous devez dire à l'Ide, qui permettent de construire le système à utiliser pour ce. IntelliJ par défaut utilise son propre système de construction une fois qu'un projet a été importé, sauf si vous lui dites d'utiliser maven pour quelque chose.
Alors que l'Ide va construire l'artefact que vous spécifiez dans le fichier pom de ne pas faire des choses comme les déployer votre artefact référentiel (locales ou autres sages), sauf si vous cliquez sur le déploiement de la cible dans le Maven fenêtre d'outils.
Aussi, si vous modifiez votre fichier pom et n'ont pas d'auto ré-importer permis à ces modifications ne seront pas prises en compte dans votre projet jusqu'à ce que vous cliquez sur la force de ré-importer l'option de l'maven fenêtre d'outils.