Für meine neue JAVA-Anwendung möchte ich ein neues JSF2.2-Projekt mit IntelliJ erstellen. Dieses Projekt wird eine Webanwendung sein und Maven verwenden.Unterschied zwischen einem JSF- und einem Maven-Projekt
In IntelliJ Idee, wenn ich auf "ein neues Projekt erstellen", und dann im linken Bereich wählen Sie "Maven", gibt es mir die Option "Erstellen von Archetyp". Wenn ich dieses Kontrollkästchen ankreuzt, gibt es mir eine Liste von Archetypen, von denen viele jsf in ihren Namen enthalten.
Ich bin verwirrt, was ist der Unterschied in der Erstellung eines Maven-Projekts ohne diese Archetypen und geben sie meine eigene GroupId, ArtefaktID und so weiter im Vergleich zum Erstellen eines Projekts mit einer der gegebenen JSF Archetyp?
Wie ich oben erwähnt habe, wird das Projekt, das ich beginne, eine JSF-basierte Webanwendung sein.
EDIT 1 Ich habe das Projekt mit Maven-Archetyp-Webapp und erstellt in dem Webapp Ordner eine Datei index.jsp. Ist das ein Problem, da ich normalerweise mit .xhtml Dateien arbeite