


Maven yang mesti dipelajari: Mahir dalam arahan biasa dan membina projek dengan mudah
Keperluan untuk pembelajaran Maven: menguasai arahan biasa dan membina projek dengan mudah, memerlukan contoh kod khusus
Dengan perkembangan pesat industri perisian, pengurusan projek dan alatan binaan menjadi semakin penting. Maven, sebagai alat pengurusan projek yang berkuasa, digunakan secara meluas dalam pembinaan dan pengurusan pergantungan projek Java. Menguasai arahan biasa Maven boleh membina projek dengan mudah dan meningkatkan kecekapan pembangunan, jadi ia telah menjadi kemahiran penting untuk setiap pembangun Java. Artikel ini akan memperkenalkan arahan biasa Maven melalui contoh kod khusus untuk membantu pembaca lebih memahami dan menguasai penggunaan Maven.
1. Pemasangan dan konfigurasi Maven
Sebelum mula belajar Maven, anda perlu memasang dan mengkonfigurasi Maven terlebih dahulu. Selepas memuat turun pakej pemasangan Maven dari tapak web rasmi, ekstraknya ke direktori yang ditentukan dan konfigurasikan pembolehubah persekitaran sistem. Kemudian, masukkan arahan "mvn -version" pada baris arahan untuk mengesahkan sama ada pemasangan Maven berjaya. Jika pemasangan berjaya, nombor versi Maven dan maklumat lain yang berkaitan akan dipaparkan.
2. Perintah Common Maven
- mvn clean
Arahan ini digunakan untuk mengosongkan produk yang disusun dan fail perantaraan lain dalam projek semasa. Selepas melaksanakan arahan ini, fail kelas yang disusun dan fail lain yang dijana akan dipadamkan, dan projek akan kembali ke keadaan awal.
Contoh:
mvn clean
- mvn compile
Arahan ini digunakan untuk menyusun kod sumber projek. Selepas melaksanakan arahan ini, Maven akan mencari dan menyusun fail sumber Java secara automatik dalam projek.
Contoh:
mvn compile
- mvn package
Arahan ini digunakan untuk membungkus projek. Selepas melaksanakan arahan ini, Maven akan membungkus fail kelas Java yang disusun ke dalam fail JAR boleh laku, fail WAR atau jenis fail lain.
Contoh:
mvn package
- mvn install
Arahan ini digunakan untuk memasang produk binaan projek ke repositori Maven tempatan. Selepas melaksanakan arahan ini, Maven akan memasang fail JAR projek atau jenis fail lain ke gudang tempatan untuk digunakan oleh projek lain.
Contoh:
mvn install
- mvn deploy
Arahan ini digunakan untuk menggunakan produk binaan projek ke gudang jauh. Selepas melaksanakan arahan ini, Maven akan memuat naik fail JAR projek atau jenis fail lain ke gudang jauh untuk diakses dan digunakan oleh pembangun lain.
Contoh:
mvn deploy
- mvn dependency:tree
Arahan ini digunakan untuk memaparkan pepohon kebergantungan projek, iaitu, hubungan antara pakej Jar yang bergantung kepada projek.
Contoh:
mvn dependency:tree
- mvn clean install
Arahan ini ialah gabungan arahan mvn clean dan mvn install, digunakan untuk mengosongkan produk kompilasi dan memasang semula projek ke gudang tempatan.
Contoh:
mvn clean install
- mvn clean package
Arahan ini ialah gabungan arahan pakej mvn clean dan mvn, digunakan untuk mengosongkan produk kompilasi dan membungkus semula projek.
Contoh:
mvn clean package
3. Pemalam Common Maven
Selain arahan biasa yang diperkenalkan di atas, Maven juga menyediakan sejumlah besar pemalam untuk melanjutkan fungsi Maven dan menyokong lebih banyak keperluan projek. Berikut ialah beberapa pemalam Maven yang biasa digunakan.
- Pemalam Pengkompil Maven
Pemalam ini digunakan untuk menyusun kod sumber projek dan menyokong penetapan versi Java, direktori kod sumber, dsb.
Contoh:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build>
- Maven Surefire Plugin
Pemalam ini digunakan untuk menjalankan ujian unit dalam projek. Anda boleh menentukan direktori ujian, kaedah menjalankan ujian, dsb.
Contoh:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M5</version> <configuration> <includes> <include>**/*Test*.java</include> </includes> </configuration> </plugin> </plugins> </build>
- Maven Assembly plug-in
Pemalam ini digunakan untuk mencipta pakej pengedaran projek, yang boleh dibungkus dalam format ZIP, TAR, JAR dan lain-lain.
Contoh:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.3.0</version> <configuration> <descriptors> <descriptor>assembly.xml</descriptor> </descriptors> </configuration> </plugin> </plugins> </build>
IV Ringkasan
Artikel ini memperkenalkan kaedah pemasangan dan konfigurasi Maven, dan memperincikan arahan biasa dan pemalam biasa Maven. Dengan menguasai pengetahuan ini, pembangun boleh membina projek dengan mudah dan meningkatkan kecekapan pembangunan. Semasa proses pembangunan sebenar, konfigurasi dan penggunaan yang lebih tersuai boleh dilakukan berdasarkan keperluan projek dan keutamaan peribadi. Saya harap artikel ini dapat membantu pembaca menguasai penggunaan Maven dengan lebih baik dan meningkatkan kemahiran pembangunan mereka.
Atas ialah kandungan terperinci Maven yang mesti dipelajari: Mahir dalam arahan biasa dan membina projek dengan mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Perintah sudo membolehkan pengguna menjalankan arahan dalam mod keistimewaan tinggi tanpa bertukar kepada mod superuser. Artikel ini akan memperkenalkan cara untuk mensimulasikan fungsi yang serupa dengan arahan sudo dalam sistem Windows. Apakah Perintah Shudao? Sudo (singkatan untuk "superuser do") ialah alat baris perintah yang membenarkan pengguna sistem pengendalian berasaskan Unix seperti Linux dan MacOS untuk melaksanakan arahan dengan keistimewaan tinggi yang biasanya dipegang oleh pentadbir. Menjalankan arahan SUDO dalam Windows 11/10 Walau bagaimanapun, dengan pelancaran versi pratonton Windows 11 Insider terkini, pengguna Windows kini boleh mengalami ciri ini. Ciri baharu ini membolehkan pengguna

Artikel ini akan memperkenalkan pembaca kepada cara menggunakan gesaan arahan (CommandPrompt) untuk mencari alamat fizikal (alamat MAC) penyesuai rangkaian dalam sistem Win11. Alamat MAC ialah pengecam unik untuk kad antara muka rangkaian (NIC), yang memainkan peranan penting dalam komunikasi rangkaian. Melalui gesaan arahan, pengguna boleh dengan mudah mendapatkan maklumat alamat MAC semua penyesuai rangkaian pada komputer semasa, yang sangat membantu untuk menyelesaikan masalah rangkaian, mengkonfigurasi tetapan rangkaian dan tugas lain. Kaedah 1: Gunakan "Command Prompt" 1. Tekan kombinasi kekunci [Win+X], atau [klik kanan] klik [logo Windows] pada bar tugas, dan dalam item menu yang terbuka, pilih [Run]; . Jalankan tetingkap , masukkan perintah [cmd] dan kemudian

1. Gambaran Keseluruhan Perintah sar memaparkan laporan penggunaan sistem melalui data yang dikumpul daripada aktiviti sistem. Laporan ini terdiri daripada bahagian yang berbeza, setiap satu mengandungi jenis data dan masa data dikumpulkan. Mod lalai perintah sar memaparkan penggunaan CPU pada kenaikan masa yang berbeza untuk pelbagai sumber yang mengakses CPU (seperti pengguna, sistem, penjadual I/O, dsb.). Selain itu, ia memaparkan peratusan CPU terbiar untuk tempoh masa tertentu. Nilai purata untuk setiap titik data disenaraikan di bahagian bawah laporan. laporan sar mengumpul data setiap 10 minit secara lalai, tetapi anda boleh menggunakan pelbagai pilihan untuk menapis dan melaraskan laporan ini. Sama seperti arahan masa aktif, arahan sar juga boleh membantu anda memantau beban CPU. Melalui sar, anda boleh memahami berlakunya beban yang berlebihan

Dalam sistem Win11, anda boleh mendayakan atau melumpuhkan mod sesi dipertingkatkan Hyper-V melalui arahan. Artikel ini akan memperkenalkan cara menggunakan arahan untuk mengendalikan dan membantu pengguna mengurus dan mengawal fungsi Hyper-V dalam sistem dengan lebih baik. Hyper-V ialah teknologi virtualisasi yang disediakan oleh Microsoft Ia dibina ke dalam Windows Server dan Windows 10 dan 11 (kecuali Home Edition), membenarkan pengguna menjalankan sistem pengendalian maya dalam sistem Windows. Walaupun mesin maya diasingkan daripada sistem pengendalian hos, mereka masih boleh menggunakan sumber hos, seperti kad bunyi dan peranti storan, melalui tetapan. Salah satu tetapan utama adalah untuk mendayakan Mod Sesi Dipertingkat. Mod sesi dipertingkatkan ialah Hiper

Alat binaan Optimumkan Maven: Optimumkan kelajuan kompilasi: Manfaatkan kompilasi selari dan kompilasi tambahan. Optimumkan kebergantungan: Analisis pepohon kebergantungan dan gunakan BOM (Bill of Materials) untuk mengurus kebergantungan transitif. Kes praktikal: menggambarkan pengoptimuman kelajuan kompilasi dan pengurusan pergantungan melalui contoh.

Apakah cara yang betul untuk memulakan semula perkhidmatan dalam Linux? Apabila menggunakan sistem Linux, kami sering menghadapi situasi di mana kami perlu memulakan semula perkhidmatan tertentu, tetapi kadangkala kami mungkin menghadapi beberapa masalah semasa memulakan semula perkhidmatan, seperti perkhidmatan tidak benar-benar berhenti atau bermula. Oleh itu, adalah sangat penting untuk menguasai cara yang betul untuk memulakan semula perkhidmatan. Di Linux, anda biasanya boleh menggunakan perintah systemctl untuk mengurus perkhidmatan sistem. Perintah systemctl adalah sebahagian daripada pengurus sistem systemd

LSOF (ListOpenFiles) ialah alat baris arahan yang digunakan terutamanya untuk memantau sumber sistem yang serupa dengan sistem pengendalian Linux/Unix. Melalui arahan LSOF, pengguna boleh mendapatkan maklumat terperinci tentang fail aktif dalam sistem dan proses yang mengakses fail ini. LSOF boleh membantu pengguna mengenal pasti proses yang sedang menduduki sumber fail, dengan itu mengurus sumber sistem dengan lebih baik dan menyelesaikan masalah yang mungkin berlaku. LSOF berkuasa dan fleksibel, dan boleh membantu pentadbir sistem mengesan masalah berkaitan fail dengan cepat, seperti kebocoran fail, deskriptor fail yang tidak ditutup, dsb. Melalui Perintah LSOF Alat baris arahan LSOF membenarkan pentadbir dan pembangun sistem untuk: Menentukan proses yang sedang menggunakan fail atau port tertentu, sekiranya berlaku konflik port

Penjelasan terperinci tentang arahan Linuxldconfig 1. Gambaran Keseluruhan Dalam sistem Linux, ldconfig ialah arahan yang digunakan untuk mengkonfigurasi perpustakaan kongsi. Ia digunakan untuk mengemas kini pautan dan cache perpustakaan kongsi dan membolehkan sistem memuatkan perpustakaan kongsi yang dipautkan secara dinamik dengan betul. Fungsi utama ldconfig adalah untuk mencari perpustakaan pautan dinamik dan mencipta pautan simbolik untuk kegunaan program. Artikel ini akan menyelidiki penggunaan dan prinsip kerja arahan ldconfig, dan menggunakan contoh kod khusus untuk membantu pembaca memahami dengan lebih baik fungsi ldconfig
