Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Menambah JAR pada Laluan Kelas Maven 2 Saya Tanpa Pemasangan Formal?

Bagaimanakah Saya Boleh Menambah JAR pada Laluan Kelas Maven 2 Saya Tanpa Pemasangan Formal?

Barbara Streisand
Lepaskan: 2024-12-25 10:26:16
asal
406 orang telah melayarinya

How Can I Add JARs to My Maven 2 Classpath Without Formal Installation?

Menambah Balang pada Laluan Kelas Maven 2 Tanpa Pemasangan

Maven 2 boleh menjadi cabaran semasa pembangunan pesat dan prototaip. Untuk memasukkan perpustakaan pihak ketiga tanpa fail POM, pertimbangkan alternatif ini kepada pemasangan:

Repositori Dalam Projek Statik

Ubah suai POM untuk memasukkan repositori tersuai:

<repository>
    <id>repo</id>
    <releases>
        <enabled>true</enabled>
        <checksumPolicy>ignore</checksumPolicy>
    </releases>
    <snapshots>
        <enabled>false</enabled>
    </snapshots>
    <url>file://${project.basedir}/repo</url>
</repository>
Salin selepas log masuk

Maven akan mencari artifak dalam direktori projek di:

repo/
| - x/
|   | - y/
|   |   | - z/
|   |   |   | - ${artifactId}/
|   |   |   |   | - ${version}/
|   |   |   |   |   | - ${artifactId}-${version}.jar
Salin selepas log masuk

Maven Install Plugin

Pasang balang dengan groupId "x.y.z" ke repositori dalam projek menggunakan:

mvn install:install-file -DlocalRepositoryPath=repo -DcreateChecksum=true -Dpackaging=jar -Dfile=[your-jar] -DgroupId=[...] -DartifactId=[...] -Dversion=[...]
Salin selepas log masuk

Pembantu Skrip

Skrip automatik tersedia untuk memasang semua balang daripada folder "lib" ke repositori dan menjana kebergantungan XML:

Sasaran Kemasukan Pakej

Sertakan kebergantungan projek dalam pakej sasarannya menggunakan Perhimpunan atau Pemalam OneJar. Ini memastikan bahawa artifak mempunyai kebergantungan yang diperlukan apabila dipasang dalam repositori.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah JAR pada Laluan Kelas Maven 2 Saya Tanpa Pemasangan Formal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan