Maven ialah alat sumber terbuka untuk pembinaan dan pengurusan projek Java. Ia menyediakan ciri seperti pengurusan pergantungan, automasi binaan dan penjanaan dokumentasi. Selepas memasang Maven, anda boleh membuat projek dengan menjalankan perintah mvn archetype:create. Pom.xml dalam direktori projek mengandungi metadata tentang projek, arahan binaan dan kebergantungan. Membina aplikasi Java menggunakan Maven melibatkan penyusunan kod sumber, menjalankan ujian dan mencipta fail balang. Anda boleh menjalankan aplikasi dengan melaksanakan perintah pakej bersih mvn dan menjalankan fail jar dengan arahan java -jar.
Java Maven Build Tool: Panduan Bermula
Maven ialah alat sumber terbuka yang popular untuk membina dan mengurus projek Java. Ia menyediakan fungsi yang kaya, termasuk pengurusan pergantungan, automasi binaan dan penjanaan dokumentasi projek.
Pasang Maven
Mula-mula, pasang Maven dalam sistem anda. Anda boleh memuat turun versi terkini dari laman web rasmi Maven: https://maven.apache.org/.
Ekstrak fail yang dimuat turun dan tambahkannya pada laluan sistem anda. Untuk pengguna Windows:
set PATH=%PATH%;C:\path\to\maven\bin
Untuk pengguna Mac dan Linux:
export PATH=$PATH:/path/to/maven/bin
Cipta Projek
Untuk mencipta projek berasaskan Maven, jalankan arahan berikut:
mvn archetype:create -DgroupId=my.group.id -DartifactId=my-project -Dversion=1.0-SNAPSHOT
Perintah ini akan mencipta projek dengan fail konfigurasi dan struktur asas Maven direktori projek.
pom.xml
Fail pom.xml
dalam direktori projek ialah fail konfigurasi Maven utama, yang mengandungi metadata, arahan binaan dan kebergantungan tentang projek. pom.xml
文件是Maven最主要的配置文件,包含有关项目的元数据、构建说明和依赖项。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>my.group.id</groupId> <artifactId>my-project</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>test</scope> </dependency> </dependencies> </project>
实战案例:构建一个Java应用程序
以下是一个使用Maven构建简单Java应用程序的示例:
// App.java public class App { public static void main(String[] args) { System.out.println("Hello Maven!"); } }
// pom.xml <project> <modelVersion>4.0.0</modelVersion> <groupId>my.group.id</groupId> <artifactId>maven-test</artifactId> <version>1.0-SNAPSHOT</version> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>11</source> <target>11</target> </configuration> </plugin> </plugins> </build> </project>
执行构建
为了构建项目,运行以下命令:
mvn clean package
此命令将编译源代码、运行测试并创建一个可执行jar
java -jar target/maven-test-1.0-SNAPSHOT.jar
Contoh Praktikal: Membina Aplikasi Java
Berikut ialah contoh membina aplikasi Java mudah menggunakan Maven:rrreeerrreee
Melaksanakan binaan
Untuk menjalankan arahan berikut: , rrreeeArahan ini Kod sumber akan disusun, ujian dijalankan dan fail jar
boleh laku dibuat.
Atas ialah kandungan terperinci Alat Binaan Java Maven: Panduan Bermula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!