Je suis un noob Intellij utilisant la v13.
J'ai une structure simple Java projet (par défaut) qui ressemble à ceci:
[] .idea
[] src
[] com.test
mytestClass1
mytestClass2
Maintenant, je veux écrire un test simple et je voudrais mettre ce code dans le répertoire/src/test/Java. J'ai donc décidé de changer le format de mon projet pour qu'il ressemble à ceci:
[] .idea
[] src
[] main
[] Java
[] resources
[] test
[] Java
[] resources
Après avoir créé cette structure, j'aimerais évidemment déplacer mes classes actuelles de src vers la structure principale/Java/com ....
J'ai tout lu sur racines de contenu et structure de projet . L'info indique même: "Les dossiers des racines de contenu peuvent être affectés aux catégories suivantes: sources, sources de test, sources générées, sources de test générées et dossiers exclus (dans Java - également ressources et test Ressources)"
J'ai essayé de cliquer avec le bouton droit sur le nom du projet, puis sur Nouveau -> Répertoire, puis d'entrer "src/main/Java" (également essayé avec une barre oblique), mais lorsque je clique avec le bouton droit sur mon nouveau répertoire, je sélectionne " Marquer le répertoire comme "la seule option est Exclus .
Si je crée un nouveau répertoire à la racine, je peux sélectionner Marquer le répertoire comme source de test racine , mais il reste bloqué à la racine, comme suit:
[] .idea
[] Java
[] src
[] com.test
Quelqu'un peut-il me dire s'il vous plaît comment migrer vers la structure souhaitée?
Vous devriez avoir une structure comme celle-ci:
[] .idea
[] src
[] main
[] Java
com.simpleproject
SimpleClass.Java
[] resources
[] test
[] Java
com.simpleproject
SimpleClassTest.Java
[] resources
Ensuite, allez dans: Fichier-> Structure du projet-> Modules et dans l'onglet "Sources", vous pouvez choisir quel dossier est "dossier de test" (généralement Java dans le test), quelles "sources" ( généralement Java dans le menu principal), etc. en cliquant sur les options "Marquer comme".