idea intellij projet maven ne pouvez pas faire
J'ai projet maven. Maven build SUCCÈS complet. Mais je ne peux pas faire de ce projet.
[INFO] FAVORISER LA RÉUSSITE
Projet contient un module. L'idée ne pouvez pas voir les dépendances.
Error:(3, 38) java: D:\Dropbox\Programming\java\spring\springBook\src\main\java\ch14\validator\ContactTestValidator.java:3:
package org.springframework.stereotype does not exist
POM:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>springBook</groupId>
<artifactId>springBook</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- Shared version number properties -->
<properties>
<org.springframework.version>3.2.3.RELEASE</org.springframework.version>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<!--для валидации бинов необходима-->
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.5.6</version>
</dependency>
<dependency>
<!--Spring Data JPA использует его - добавим и пользуемся-->
<!--API для работы с датами-->
<!--ch14 validator-->
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<!--ch14 validator-->
<!--API интерфейса JSR-303-->
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
</dependency>
<dependency>
<!--ch14 validator-->
<!--API, которая поддерживает интерфейс JSR-303 - BeanValidation-->
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.0.2.GA</version>
</dependency>
<dependency>
<!--для валидации. (@Type...)-->
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.5.6-Final</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjtools</artifactId>
<version>1.6.2</version>
</dependency>
<!--Spring framework-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${org.springframework.version}</version>
</dependency>
</dependencies>
<build>
<finalName>springBook</finalName>
</build>
</project>
Pourriez-vous m'aider? Malheureusement, je ne peux pas ajouter des captures d'écran..
Il y a des captures d'écran:
http://screencast.com/t/iNaWO9gy
http://screencast.com/t/iBGTyMpgH
Paramètres du projet - les Bibliothèques - vide;
réimporter n'a pas aidé;
- Avez-vous d'ajouter le pom.xml pour vos projets maven dans l'Ide? Si vous n'avez que vous ne devriez pas voir le vide bibliothèques car ils doivent contenir votre .jar depentencies
- Avez-vous essayé d'ouvrir la
Maven project
fenêtre de l'outil et cliquez sur leReimport all maven projects
bouton? - fichier->invalider casches/redémarrer
- Avez-vous mis le maven variable d'environnement ou avez-vous mis maven dans les paramètres IDE? Si non, Intellij ne trouverez pas de maven et parfois, la vis s'amincit jusqu'à...
Vous devez vous connecter pour publier un commentaire.
OK écouter.
Faire les étapes suivantes:
/Redémarrage
ctrl+alt+shift+s
?pom.xml
il devrait y avoir unAdd as Maven Project
option (ou similaire). Il a fait le tour pour moi.Option
Maven -> Reimport
devrait forcer Intellij pour recharger toutes les dépendances. Sinon, comme mentionné dans les commentaires, vous pouvez cliquer sur le
Reimport All Maven Projects
boutonMaven Projects
vue.Dans mon cas, j'ai eu mon propre apache-maven-3.5.2 dossier et une mauvaise configuration créé mon problème. Peut-être que c'est votre cas aussi:
Dans rush, j'ai mis le référentiel local à C:/my/folder/apache-maven-3.5.2/settings.xml mais il doit être un dossier afin de Maven ne me permet pas de télécharger les dépendances. Puis j'ai changé la valeur par défaut (dans l'image) et ça a fonctionné.
Ouvrir le module de dépendances (appuyez sur la touche F12 sur le module), allez à la
Modules -> Dependencies
et assurez-vous que maven importations font partie de la de ce.Essayez d'importer le projet à partir de sources, si cette réponse ne vous aidera pas.
La suite travaillé pour moi.
J'avais été confronté au même problème, et la question était de petite taille. J'avais changé l'emplacement de settings.xml fichier de maven et Intellij a été ramasser le défaut de C:\users\.m2\settings.xml
Donc point votre maven settings.xml pour le bon fichier comme ci-dessous:
Fichier--> Paramètres> Construire, l'Exécution, le Déploiement--> Maven
puis sur la fenêtre de droite, remplacer "fichiers de paramètres Utilisateur" à la settings.xml lorsque vous avez dans votre disque local.
Si vous avez installé maven dans un emplacement par défaut ce fichier que vous pouvez trouver dans:
\apache-maven-3.2.3\conf\settings.xml
Clic droit sur
pom.xml
et cliquez surAdd as Maven Project