برنامه نویسی
این پوشه ها و پرونده ها در پروژه جاوا در ایده Intellij چیست؟

1 .idea/
- هدف: تنظیمات پروژه ویژه IntelliJ را ذخیره می کند.
- مطالب: پرونده های پیکربندی برای ساختار پروژه ، تنظیم تنظیمات ، سبک کد ، تنظیمات کنترل نسخه و غیره.
- توجه: معمولاً به
.gitignore
زیرا این ماده خاص است و در کنترل منبع مورد نیاز نیست.
2 .mvn/
- هدف: حاوی پیکربندی برای بسته بندی Maven است.
- مطالب:
wrapper/
دایرکتوری با پرونده هایی مانندmaven-wrapper.jar
وتmaven-wrapper.properties
بشر - توجه: نسخه Maven سازگار را در تمام توسعه دهندگان تضمین می کند بدون اینکه نیاز به نصب Maven در سطح سیستم داشته باشد.
3 resources/
- هدف: پرونده های غیر جوا را که توسط برنامه استفاده می شود ، نگه می دارد.
- مطالب معمولی:
.fxml
پرونده ها (برای javafx) ، تصاویر ، فایل های خاصیت و غیره - ویژه: هر چیزی در اینجا کپی می شود
target/classes/
در حین ساخت ، و در ClassPath در دسترس است. - به عنوان مثال:
resources/org.group.demo/hello.fxml
- هدف: مثال فایل FXML تعریف یک طرح UI Javafx.
- مکان: زیر پوشه با نام بسته شما مطابقت دارد (
org.group.demo
). - استفاده: بارگذاری شده توسط
FXMLLoader
در کد کنترلر شما
4 target/
- هدف: ساخت دایرکتوری خروجی تولید شده توسط Maven.
- مطالب: گردآوری شده
.class
پرونده ها ، بسته بندی شده.jar
یا.war
، گزارش ها ، و غیره - توجه: نباید به کنترل نسخه متعهد باشد.
5 mvnw
وت mvnw.cmd
- هدف: اسکریپت های بسته بندی Maven.
-
mvnw
: برای لینوکس/macos -
mvnw.cmd
: برای ویندوز. - استفاده: اجرا
/.mvnw
به جای نیاز به کاربران برای نصب Maven.
6 pom.xml
- هدف: قلب یک پروژه Maven.
- شامل: ابرداده پروژه ، وابستگی ها ، پیکربندی ساخت ، افزونه ها و غیره.
- توجه: اینجاست که Javafx یا سایر وابستگی ها را اضافه می کنید.
7 External Libraries
(در Intellij)
- هدف: نه یک پوشه بلکه یک نمایش بصری.
- آنچه نشان می دهد:
- جاوا SDK
- وابستگی های maven
- کتابخانه های Javafx (در صورت پیکربندی)
- کمک می کند: می بینید که کد خارجی پروژه شما به چه کد خارجی بستگی دارد.
نظرات برتر (0)