Intellij Idea-Dateien mit einem roten Kreis
Meine Intellij Idea Dateinamen im Projekt-Explorer alle haben einen kleinen Roten Kreis mit "J" geschrieben auf Sie. Was würde das bedeuten?
- Sie entsprechen, was auf diese Seite: jetbrains.com/idea/help/symbols.html ?
- Hast du das Projekt importieren? wenn ja, welche Art von Projekt es ist. ZB. maven, ant
- Ja ich importiert und es wird ein maven-Projekt.
- Wer hier gelandet möglicherweise Lesen wollen : Was bedeutet dieses symbol in IntelliJ? (Roter Kreis auf der linken unteren Ecke der Datei-name mit " J " in der it)
Du musst angemeldet sein, um einen Kommentar abzugeben.
IntelliJ erkennt, dass dies ist ein java-Datei, aber es ist nicht markiert als Teil des Projekts Quelle. Überprüfen Sie, dass Ihr Projekt nach der maven-standards, und wenn nicht, konfigurieren Sie die pom erzählen, wo Ihre Quellen sind. Sie können dieses Problem beheben, vorübergehend in IntelliJ mit der rechten Maustaste auf den source root (das ist 'java' in der maven-standards) und die Wahl zum "Mark-Verzeichnis Als --> Source Root'
Wenn Sie ein Modul erstellen, in der Regel hat es einen Inhalt root. Können Sie weitere (und entfernen) Inhalte, die Wurzeln wie in IntelliJ ist Konfigurierung Der Inhalts-Wurzeln Dokumentation.
Es ist jedoch möglich, dass Sie importiert ein maven-Projekt mit Modulen. In anderen Worten, Sie haben eine Verzeichnis-Struktur mit sub-Module, wie unten dargestellt:
Wenn man sich in der
parent-proj/pom.xml
Sie sollten sehen, ein<modules></modules>
Abschnitt. Wenn Ihr<modules>
enthält sub-Module (wiemodule-a-proj
undmodule-b-proj
in unserem Beispiel oben), dann IntelliJ wird richtig fügen Sie Ihresrc
Verzeichnisse, wie Inhalts-Wurzeln.Auf der anderen Seite, wenn der sub-Module sind nicht im Lieferumfang enthalten in der parent-pom, dann könnten Sie sehen, dass das rote symbol, das anzeigt, Java-Klasse, die sich außerhalb des Quell-root -.
Daher, mit unserem Beispiel oben, die
parent-proj/pom.xml
sollte so Aussehen wie der pom-Beispiel unten. Die pom Beispiel ist absichtlich spärlich und ist nur für die demonstration. Insbesondere, achten Sie auf die<modules>
Abschnitt.