SBT compilation pour jouer framework 2.x désactivé par défaut
J'ai créé un nouveau projet de Cadre à l'aide de l'activateur, activator new my-project-name
et puis j'ai sélectionné le play-java
modèle et que le projet est créé avec aucune erreur.
Puis-je importer le projet dans mon IDE, Ide, comme un TAS de projet. Lorsque le projet est importé d'un popup est affiché en disant: SBT compilation for play framework 2.x disabled by default
.
Sur IntelliJ projet du panneau, il ne montre pas tout (surtout les fichiers avec le code) des fichiers. Seulement une poignée d'entre eux.
La construction.sbt fichier ressemble à plein d'erreur de compilation (à peu près toutes les lignes sont en rouge souligné).
Voici le build.sbt fichier
name := """my-project-name"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava)
scalaVersion := "2.11.6"
libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs
)
//Play provides two styles of routers, one expects its actions to be injected, the
//other, legacy style, accesses its actions statically.
routesGenerator := InjectedRoutesGenerator
fork in run := true
Je peux compiler et exécuter le code avec activator ui
sans erreurs. Alors, pourquoi n'est-ce pas IntelliJ entièrement importé le projet et il me montre SBT compilation for play framework 2.x disabled by default
message?
J'ai googlé autour et ne pouvais pas trouver tout soupçon lié à ce que je suis un peu perdu ici.
MODIFIER: -------------------------------------
J'ai fermé le projet sur IntelliJ et supprimé le dossier du projet. Fermé IntelliJ et à l'aide de activator
j'ai créé de nouveau le même projet. À l'aide de activator ui
j'ai compilé le projet. Puis j'ai allumé l'Ide, et a été invité à ouvrir un projet, d'en créer une nouvelle ou de l'importation d'un projet.
D'importation sélectionné un projet et avez la normale "importer un projet en étapes" et IntelliJ importé le projet avec aucun tracas. Mais si j'essaie d'importer le projet alors qu'avec un projet ouvert sur l'Ide, j'obtiens le même problème qui m'a conduit à faire de cette question. C'est peut-être un bug sur IntelliJ?
MODIFIER 2 ------------------------------------------
La solution à ces deux problèmes (la "SBT compilation pour jouer framework 2.x désactivé par défaut" et les fichiers ne s'affiche pas sur IntelliJ) peut être fixé avec user3384225
et DarkShadow
réponses.
- Ouais, j'ai eu le même message et toujours pas sûr de savoir pourquoi?
- J'ai encore le faire à chaque fois. La seule solution que j'ai est celui de mon modifier à ma question. Jusqu'à présent, je n'ai pas trouvé pourquoi cela se passe.
- C'est le plus frustrant bug que j'ai trouvé dans un IDE, le pire, c'est la façon dont l'Ide, les pauses, tout en essayant de résoudre ce
Vous devez vous connecter pour publier un commentaire.
Préférences > Langues & Cadres > Play2
Sous "Compilateur" activer " Utiliser le Jeu 2 compilateur pour ce projet,"
Je suis Tombé sur ce problème moi-même lors de la configuration de jouer cadre pour l'IDE IntelliJ IDEA (version: 2017.3). J'ai surmonté ce problème en suivant les étapes ci-dessous.
Accédez à:
et à l'intérieur du compilateur onglet:
mettre un tique à la Utilisation Play2 compilateur pour ce projet
Espère que cela a aidé.
File --> Other Settings --> Preferences For New Projects --> Languages and Frameworks --> Play2 --> Compiler tab
c'est sur un Mac exécutant 2019.1.2 de IntelliJSimilaire réponse à user3384225 la réponse a été posté ici:
Ils disent:
Je suis aussi un débutant et a été confronté au même problème jusqu'à hier. Probablement que vous essayez d'ouvrir le projet à travers les Fichier->ouvrir.
Essayez les étapes ci-dessous:-
Fichier->New->Projet à partir de sources existantes->sélectionnez le construire.sbt du projet que vous avez créé à l'aide de l'activateur->Importer un projet de modèle externe et sélectionnez SBT dans les options->OK.
Il faudra un certain temps pour importer des fichiers et de créer les paramètres requis pour intellij idée de projet.
Je suis à l'aide de intellij idea 14.1.5. Il a travaillé pour moi l'espoir qu'il sera pour vous aussi.
Pour les projets en cours, vous pouvez résoudre ce problème en utilisant
File->Invalidate Caches/Restart..
La plupart probablement vous avez résolu votre problème, mais juste pour aider les autres
Ce que vous devez faire est -> cocher l'option "Utiliser le Jeu 2 compilateur pour ce projet" donné dans Préférences -> Langues & Cadres -> Play2 -> Compilateur
Suis tombé sur le même problème aujourd'hui. Résolu en essuyant la
~/.IntelliJIdea14
répertoire. Malheureusement, toutes les autres choses que j'ai essayé n'a pas aidé.~/.IntelliJIdea14
doit être fait avec attention. Vous allez perdre toutes vos configurations et ce n'est pas, afin de le sauvegarder!Suffit d'utiliser: Fichier->New->Projet à partir de sources existantes->sélectionnez le construire.sbt du projet que vous avez créé à l'aide de l'activateur->ok.
et c'est fait.
Fermer le projet et ensuite importer le projet sbt projet.
Intellij automatiquement de vidage et de l'indice sur le projet de dépendances.