Az IDEA a maven projekt által létrehozott részletes fájlt készít (.mvn, mvnw, mvnw.cmd, .gitignore, .iml, .idea, pom.xml)

Idea Builds Detailed File Generated Maven Project



Az IDEA által létrehozott maven + springBoot projektszerkezet a következő:

IDEA maven + springBoot

1. .gitignore: konfigurált fájl az elosztott verzióvezérlő rendszerhez, vagyis figyelmen kívül hagyja a beküldést

  • A .gitingore fájlban kövesse a megfelelő szintaxist, és minden sorban adjon meg egy figyelmen kívül hagyási szabályt. Ilyen például: .log, / target /, .idea

2. mvnw: A teljes név a maven wrapper fájlja

  • Feladata a használni kívánt maven verzió rögzítése a maven-wrapper.properties fájlban. Amikor a felhasználó végrehajtja az mvnw clean parancsot, és megállapítja, hogy az aktuális felhasználó maven verziója nincs összhangban a várt verzióval, töltse le a kívánt verziót, majd használja az elvárást. Verzió az mvn parancsok végrehajtásához, például az mvn clean parancs.

3. mvn mappa: mvnw kapcsolódó fájlok tárolása

  • Tárolja a maven-wrapper.properties és a kapcsolódó jar csomagokat, valamint a MavenWrapperDownloader nevű java fájlokat

4. mvn.cmd: cmd bejegyzés az mvnw parancs végrehajtásához

* Megjegyzés: Az mvnw fájlok Linux (bash), az mvnw.cmd pedig Windows környezetek.



5. .iml fájl: az intellij ötlet mérnöki konfigurációs fájlja

  • Ez tartalmazza az aktuális projekt néhány konfigurációs információját, például a modulok fejlesztésével kapcsolatos információkat, például a Java-összetevőket, a Maven-összetevőket, a beépülő modulokat stb., És tárolhat néhány modul-útvonal-információt, függőségi információt és más információt.

6. .idea mappa: tárolja a projekt konfigurációs adatait

  • Beleértve az adatforrásokat, az osztálykönyvtárakat, a projekt karakterkódolását, az előzményeket, a verziókezelési információkat stb.

7. pom.xml: projekt objektum modell (alapvető fontosságú)

  • A Pom.xml főként a projekt maven koordinátáit, függőségeit, a fejlesztőknek betartandó szabályokat, a felügyeleti rendszerek, szervezetek és licencek hibáit, valamint az összes többi projekttel kapcsolatos tényezőt írja le, amelyek projekt szintű konfigurációs fájlok.