Je ne connais pas encore très bien Maven en combinaison avec Android. J'ai donc suivi ces / instructions pour créer un nouveau projet Android. Une fois le projet créé, le message d'erreur suivant s'affiche:
Le projet 'xxx-1.0-SNAPSHOT' manque le dossier source requis: 'src/test/Java'
Lorsque j'essaie d'ajouter un nouveau dossier source avec Nouveau-> Autre-> Dossier source Java avec src/test/Java, un autre message d'erreur s'affiche:
Le dossier est déjà un dossier source.
Mais je n'ai pas de dossier src/test/Java dans mon projet. Comment devrais-je gérer cela? Quelle est la manière propre de configurer le projet, car je suppose qu'il manque quelque chose dans cette instruction? Alors, quel est le moyen Maven de faire apparaître src/test/Java?
J'utilise Eclipse Juno, m2e 1.1.0, Configuration Android pour m2e 0.4.2.
Я осознаю эту досадную вещь и после последнего обновления плагина M2e Android (0.4.2 версия), это происходит как при создании нового проекта, так и при импорте существующего проекта (если вы не используете src/test/Java).
Похоже, что M2e-applications (или, возможно, M2e) теперь всегда пытается добавить src/test/Java
в качестве исходной папки, независимо от того, существует ли она на самом деле в каталоге вашего проекта, в файле .classpath:
<classpathentry kind="src" output="bin/classes" path="src/test/Java">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
Как он уже добавлен в файл метаданных проекта, так что если вы пытаетесь добавить исходную папку через Eclipse, Eclipse будет жаловаться, что classpathentry уже существует:
Vous avez le temps;F5и запустите Maven -> Обновить проект (щелкните правой кнопкой мыши проект, выберите Maven -> Обновить проект ...), это должно исправить отсутствующую необходимую исходную папку: ошибка 'src/test/Java.
Nous pouvons ajouter un dossier Java à partir de
Ça fonctionne bien.
Je résous le problème en créant d’abord un dossier nommé "src/test/resources", puis je renomme le dossier en "src/test/Java" et crée enfin un dossier "src/test/resources".
J'avais le même problème, je l'ai corrigé . Créez le dossier manquant directement dans votre système de fichiers (à l'aide de l'Explorateur Windows par exemple) ..__ Et actualisez ensuite votre projet sous Eclipse.
Cela est probablement dû à la perte du répertoire source.
Faites un clic droit sur le dossier src -> Changer dans le dossier source
Ceci est un bug dans le connecteur Android pour M2E (m2e-Android) qui a été récemment corrigé:
https://github.com/rgladwell/m2e-Android/commit/2b490f900153cd34fff1cec47fe5aeffabe44d87
Ce correctif a été fusionné et sera disponible avec la prochaine version. En attendant, vous pouvez tester le nouveau correctif en installant à partir du site de mise à jour suivant:
Supprimer le plugin m2 de la liste du plug-in de démarrage et faire un Maven-> Mettre à jour les projets sur tous les projets a fonctionné pour moi.
Remarque ** Il ne faut pas créer de dossiers supplémentaires pour éviter de les fusionner lors de l'utilisation de branches basées sur SVN/Git.