Apache Maven

Software screenshot:
Apache Maven
Rincian Software:
Versi: 3.3.9 Diperbarui
Tanggal Upload: 10 Feb 16
Lisensi: Gratis
Popularitas: 65

Rating: 4.0/5 (Total Votes: 1)

Apache Maven adalah salah satu proyek yang paling sukses Apache, di sana sebelah HTTPD dan server Tomcat, Ant membangun sistem, dan Cassandra dan CouchDB database.

Maven sebagai alat menargetkan pengembang saja dan merupakan lingkungan pengembangan mulus untuk pemrograman Java yang akan mengotomatisasi berbagai operasi umum yang dihadapi dan dilakukan selama proses pengaturan, coding, dan menyebarkan sebuah proyek.

Pengembang dapat mengotomatisasi proyek membangun, membuat changelogs, tetap codebases terpisah, unit test dijalankan, mendapatkan laporan cakupan kode, mengelola dependensi, dan bahkan menjalankan milis dari instalasi Maven.

Sebuah instalasi Maven tunggal dapat digunakan untuk mengelola proyek-proyek yang tak terbatas, dan proyek juga manfaat dari repositori JAR gratis untuk secara otomatis men-download dan menginstal repositori otomatis, seperti CPAN terkenal Perl dan Node.js 'repo NPM.

Semua ini ditangani melalui POM, Object Model Project, dan file-file konfigurasi pom.xml terkenal Anda temukan di hampir semua proyek berbasis Java saat ini. Jika Anda sudah melihatnya, maka mungkin proyek dikelola menggunakan Maven

Apa yang baru dalam rilis ini:.

  • Switched akses ke Maven Central ke HTTPS.

Apa yang baru di versi 3.3.3:

  • Switched akses ke Maven Central ke HTTPS

Apa yang baru di versi 3.3.1:

  • Switched akses ke Maven Central ke HTTPS

Apa yang baru di versi 3.2.5:

  • Switched akses ke Maven Central ke HTTPS

Apa yang baru di versi 3.0.4:

  • Beberapa perangkat tambahan sekarang disertakan secara default:
  • HTTP (S) kolam koneksi.
  • Default preemptive dukungan otentikasi.
  • Sebuah standar membaca batas waktu dikonfigurasi untuk 30 menit.

Apa yang baru di versi 3.0.3:

  • Izinkan parameter heksadesimal
  • Tampilan maven rumah di Info versi
  • Sederhanakan penurunan ekstensi pihak ke-3 untuk Maven inti
  • API untuk menghitung rencana eksekusi tanpa konfigurasi eksekusi mojo penuh
  • Izinkan untuk mengkonfigurasi plugin parameter jenis java.util.Properties seperti peta
  • Izinkan untuk mengkonfigurasi plugin parameter tipe array / koleksi melalui sifat sistem
  • Izinkan untuk mengkonfigurasi array diketik parameter plugin dari ekspresi menghasilkan koleksi dan sebaliknya
  • Izinkan untuk menyingkat konfigurasi kacang parameter plugin yang sering hanya membutuhkan satu nilai
  • JAVA_HOME auto discovery
  • Obey generik di parameter koleksi Plugin ketika mengisi mereka
  • Izinkan inline item koleksi / array dalam Plugin

Apa yang baru di versi 2.2.1 / 3.0:

  • Perbaikan Bug:
  • artefak Snapshot yang tidak dapat diunduh karena masalah komunikasi & quot; hitam & quot; untuk hari secara default.
  • versi Snapshot tidak diselesaikan untuk berbagai versi
  • NPE ketergantungan kode resolusi untuk TC Plugin
  • mojo berbasis Ant menggunakan maven-script-ant: 2.1.0+ menyebabkan NPE
  • Appassembler Maven Plugin tidak bekerja seperti sebagaimana mestinya
  • Selisih lingkup resolusi dependensi kompilasi
  • artefak POM dilewatkan ke MavenProjectBuilder.buildFromRepository () tidak lagi diselesaikan
  • Tidak dapat memperoleh pengarsipan perpanjangan 'zip'
  • 'org.apache.maven.plugins: maven-install-plugin: 2.3.1'. Sebuah kelas yang dibutuhkan hilang: org.codehaus.plexus.digest.Digester
  • Dependensi dalam proyek-proyek reaktor bercabang tidak diselesaikan saat aggregator terikat untuk garpu siklus hidup
  • Resolusi konflik tidak memilih sub pohon ketergantungan terdekat jika jauh ketergantungan yang saling bertentangan memiliki lingkup yang lebih luas
  • Maven tidak bisa membangun jika dimuat dalam classloader yang tidak didukung oleh file JAR nyata / classpath
  • regresi Kustom Maven Plugin di Maven 3.x, kustom ComponentConfigurator menyebabkan loop tak terbatas
  • upaya resolusi dependensi Eary untuk proyek-proyek reaktor mencegah resolusi kemudian mereka dari reaktor
  • NPE di legacy.DefaultWagonManager.getArtifact
  • kegagalan Checksum belum login
  • Maven 3 Regresi: konstruktor dari org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter Hilang
  • MavenProject.getParent () mengabaikan dikonfigurasi repositori
  • Salah rekursif kesalahan siklus ekspresi (update pleksus-interpolasi)
  • interpolasi error karena ekspresi siklik untuk salah satu koordinat POM akan sia-sia diulang
  • Repositories ditemukan di repositori ketergantungan POMs override dikonfigurasi untuk permintaan resolusi asli dari POM
  • MavenProject.getDependencyArtifact () mengembalikan artefak tanpa versi untuk ketergantungan dengan berbagai versi
  • Perbaikan:
  • Metadata untuk snapshot harus mencakup classifier
  • Izinkan delegasi manajer kelas dunia untuk mengubah bagian umum dari Maven inti ranah

  • API
  • Maven Jawa tidak memberikan pesan kesalahan bagus ketika tidak benar dikonfigurasi
  • Beberapa kegagalan perlu spasi tambahan
  • kesalahan path relatif bisa lebih eksplisit
  • Fitur Baru:
  • Buat API Maven untuk konfigurasi komponen

Apa yang baru di versi 2.2.1:

  • Perbaikan bug:
  • MNG-3265 - maven-Model Extension.equals menyebabkan NPE ketika bidang apapun uninitialized
  • MNG-3506 - Kustom ArtifactHandler tidak diselesaikan untuk proyek ketika plugin tambahan ekstensi didefinisikan dalam induk pom
  • MNG-3753 - ArtifactResolverDiagnoser.diagnose () gagal dengan NPE jika bersarang IOException tidak memiliki pesan rinci
  • MNG-4189 - Maven tidak mengambil spesifik ketergantungan versi timestamped ketika versi timestamped kemudian didownload dan sudah ada dalam repositori lokal
  • MNG-4218 - NPE di AbstractArtifactResolutionException jika DefaultArtifactResolver.resolveTransitively terganggu
  • MNG-4228 - [regresi] Otorisasi gagal. Tidak diizinkan oleh Proxy
  • MNG-4235 - [regresi] Maven 2.2.0 menghasilkan checksum yang tidak valid selama penyebaran ke aman repo HTTP
  • MNG-4236 - [regresi] http file upload wagon dua kali dengan Maven 2.2.0 ketika auth preemptive dinonaktifkan (pengaturan default)
  • MNG-4238 - Kustom ArtifactHandler disediakan oleh membangun ekstensi tidak digunakan untuk artefak proyek
  • MNG-4240 - dependensi langsung dengan lingkup == tersedia tidak akan memiliki ketergantungan transitif mereka diselesaikan untuk mengkompilasi dan menguji
  • MNG-4270 - ArtifactHandler, LifecycleMapping dari Plugin ketergantungan tidak digunakan ketika Plugin ekstensi diaktifkan
  • MNG-4275 - [regresi] relokasi langsung tidak lagi masuk di tingkat PERINGATAN: konflik MNG-3380 dengan MNG-1689
  • Perbaikan:
  • MNG-4254 - pilihan Dukungan implementasi gerobak untuk protokol tertentu
  • MNG-4279 - wagon pilihan penyedia harus gagal anggun dan menggunakan protokol untuk roleHint jika protokol-penyedia roleHint tidak tersedia
  • .

Persyaratan :

  • Java 1.6 atau lebih tinggi
  • Apache Ant 1,8 atau lebih tinggi

Software yang serupa

RubiGen
RubiGen

12 May 15

(cs)spinner
(cs)spinner

13 May 15

Underscore.js
Underscore.js

11 Apr 15

Perangkat lunak lain dari pengembang Apache Software Foundation

Apache SSHD
Apache SSHD

9 Apr 16

Apache Buildr
Apache Buildr

20 Jul 15

Apache Spark
Apache Spark

6 Mar 16

Apache Commons Net
Apache Commons Net

11 Mar 16

Komentar untuk Apache Maven

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!