Apache Maven

Yazılım ekran görüntüsü:
Apache Maven
Yazılım detaylar:
Versiyon: 3.3.9 Güncelenir
Qayıt: 10 Feb 16
Lisans: Ücretsiz
Popülerlik: 65

Rating: 4.0/5 (Total Votes: 1)

Apache Maven yanındaki httpd ve Tomcat sunucuları, Ant yapı sistemi ve Cassandra ve CouchDB veritabanlarına orada, Apache en başarılı projelerinden biridir.

Maven bir araç sadece geliştiriciler hedefleyen ve çeşitli ortak operasyonlar karşılaştı ve kurma kodlama ve proje dağıtma sürecinde yürütülen otomatik olacak Java programlama için kesintisiz bir geliştirme ortamı olarak.

Geliştiriciler, proje inşa otomatik Değişiklikleri gösteren render ayrı codebases, koşmak birim testleri tutmak, kod kapsama raporları almak, bağımlılıklarını yönetmek, ve hatta bir Maven yükleme e-posta listeleri çalıştırabilirsiniz.

Tek Maven yükleme sınırsız projeleri yönetmek için kullanılan ve proje de sadece Perl ünlü CPAN ve node.js 'npm repo gibi, otomatik olarak indirme ve otomatik depoları kurmak için ücretsiz bir JAR deposundan faydaları olabilir.

Tüm bu size bulmak POM, Proje Nesne Modeli ve ünlü pom.xml yapılandırma dosyaları aracılığıyla işlenir neredeyse tüm bugünün Java tabanlı projeler. Eğer bunu gördüm, o muhtemelen proje Maven kullanarak yönetilmektedir

Bu sürümde Yeni nedir:.

  • HTTPS Maven Central erişimi geçildi.

    • Maven Central erişim Anahtarlı HTTPS sürüm 3.3.3 yeni nedir

    . li>

    • Maven Central erişim Anahtarlı HTTPS sürüm 3.3.1 yeni nedir

    . li>

    • Maven Central erişim Anahtarlı HTTPS sürüm 3.2.5 yeni nedir

    . li>

Hangi sürümü 3.0.4 yeni

  • Bazı geliştirmeleri artık varsayılan olarak dahil edilir:
  • HTTP (S) bağlantı havuzu.
  • Standart preemptif kimlik doğrulama desteği.
  • varsayılan zaman aşımı 30 dakika için yapılandırılmış okuyun.

sürüm 3.0.3 yeni Nedir:

  • izin onaltılık parametreler
  • sürüm bilgi Ekran maven ev
  • Basitleştir'i Maven çekirdek için 3. parti uzantıları düşmesi
  • tam mojo yürütme yapılandırması olmadan yürütme planı hesaplamak için API
  • sadece bir harita gibi tip java.util.Properties bir eklenti parametrelerini yapılandırmak için izin
  • sistem özellikleri aracılığıyla dizi / koleksiyon türü eklentisi parametrelerini yapılandırmak için izin
  • koleksiyon ve yardımcısı veren ifadelerden dizi yazılan eklenti parametrelerini yapılandırmak için izin tersi
  • genellikle tek değer gerektiren eklenti parametre fasulye yapılandırmasını yoğunlaşmasına izin ver
  • JAVA_HOME otomatik bulma
  • onları doldurmamak eklenti toplama parametreleri Obey jenerik
  • toplama / dizi öğeleri satır içi izin ver eklenti içinde

sürüm 2.2.1 / 3.0 yeni Nedir:

  • Hata düzeltmeleri:

  • nedeniyle iletişim sorunları karşıdan edilemedi
  • Anlık eserler & quot; kara listeye & quot; Varsayılan olarak bir gün için.
  • Anlık sürüm sürüm aralığı için çözülmezse
  • TC eklentisi için bağımlılık çözünürlük kodu NPE

  • Maven-script-ant kullanarak
  • Ant tabanlı mojo: NPE neden 2.1.0+
  • Appassembler Maven Plugin olarak gibi çalışmıyor olması gerektiği
  • derleme kapsam bağımlılık çözünürlük farkı

  • MavenProjectBuilder.buildFromRepository () geçirilen
  • POM eserler artık çözümlenir
  • uzantısı 'zip' için arşiv alınamıyor
  • 'org.apache.maven.plugins: maven-eklenti yüklemek: 2.3.1.' Gerekli sınıfı eksik: org.codehaus.plexus.digest.Digester
  • toplayıcı yaşam döngüsü çatal bağlı olduğunda çatallı reaktör projelerinde Bağımlılıklar çözülmüş değil

  • uzak çelişkili bağımlılık geniş bir kapsama sahiptir ise
  • Çatışma çözümü en yakın bağımlılık alt ağacı almak değildir
  • gerçek JAR dosyası / classpath
  • tarafından desteklenen olmayan bir classloader yüklenen ise Maven inşa edemez
  • Maven 3.x Özel Maven Plugin regresyon, özel ComponentConfigurator sonsuz döngü
  • neden
  • reaktör projeleri için eary bağımlılık çözünürlük girişimleri reaktör
  • dan daha sonraki çözümü engellemek
  • NPE legacy.DefaultWagonManager.getArtifact içinde
  • Kontrol arızaları Giriş yapmadınız
  • Maven 3 Regresyon: org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter yapıcısı Eksik
  • MavenProject.getParent () yapılandırılmış yoksayar depoları
  • Yanlış özyinelemeli ifade döngüsü hataları (güncelleme pleksus-enterpolasyon)
  • nedeniyle POM koordinatları biri için döngüsel ifade İnterpolasyon hatası gereksiz tekrarlanan alır
  • POM orijinal çözünürlüğü isteği için yapılandırılmış bağımlılık POM geçersiz kılma depoları keşfedilen Depoları
  • MavenProject.getDependencyArtifact () sürüm aralığı ile bağımlılığı sürümü olmadan eserler verir
  • İyileştirmeler:
  • enstantane için Meta sınıflandırıcı içermelidir
  • sınıf bölge yöneticisi delegeler Maven çekirdek alemin kamu bölümünü değiştirmek için izin ver

  • yanlış yapılandırılmış
  • Maven Java API güzel hata iletileri vermez
  • Birden başarısızlıkları ek boşluk ihtiyaç
  • Göreli yol hataları daha açık olabilir
  • Yeni Özellikler:
  • bileşen yapılandırma için bir Maven API oluşturma

sürüm 2.2.1 yeni Nedir:

  • Hata düzeltmeleri:
  • MNG-3265 - Herhangi bir alan başlatılmamış zaman maven-modeli Extension.equals NPE neden
  • MNG-3506 - uzantılı ek bir eklenti ana pom tanımlanan zaman proje için çözülmezse Özel ArtifactHandler
  • MNG-3753 - iç içe IOException hiçbir ayrıntı mesajı varsa ArtifactResolverDiagnoser.diagnose () NPE başarısız
  • MNG-4189 - Maven belirli timestamped versiyonu daha sonra timestamped sürümünü karşıdan bağımlılık ve yerel havuzda zaten mevcut toplayıp değil
  • MNG-4218 - AbstractArtifactResolutionException NPE DefaultArtifactResolver.resolveTransitively kesilirse
  • MNG-4228 - [regresyon] Yetkilendirme başarısız oldu:. Vekaleten yetkili değil
  • MNG-4235 - [regresyon] Maven 2.2.0 güvenli HTTP repo dağıtımı sırasında geçersiz sağlama üreten
  • MNG-4236 - [regresyon] http kez önleyici kimlik doğrulama devre dışı Maven 2.2.0 ile vagon yüklenenler dosyaları (varsayılan ayar)
  • MNG-4238 - inşa uzantısı tarafından sağlanan özel ArtifactHandler proje artifact
  • için kullanılmaz
  • MNG-4240 - == kendi geçişli bağımlılıkları derlemek ve test etmek için çözüme olmaz sağlanan kapsam ile doğrudan bağımlılıkları
  • MNG-4270 - ArtifactHandler, LifecycleMapping uzantıları eklentisi zaman kullanılmaz bağımlılık eklentisi etkinleştirildiğinde gelen
  • MNG-4275 - [regresyon] Doğrudan taşınma artık UYARI düzeyinde oturum: MNG-1689 ile MNG-3380 çatışmalar
  • İyileştirmeler:
  • MNG-4254 - Belirli bir protokol için vagon uygulamasının Destek seçimi
  • MNG-4279 - vagon sağlayıcı seçimi incelikle başarısız ve protokol sağlayıcı roleHint mevcut değilse roleHint için protokol kullanmalısınız
  • .

Gereksinimleri :

  • Java 1.6 veya üstü
  • Apache Ant 1.8 veya daha yüksek

Benzer yazılım

Skeleton
Skeleton

1 Mar 15

wysihtml
wysihtml

12 Mar 16

sqlparse
sqlparse

12 May 15

node-stock-data
node-stock-data

13 May 15

Geliştirici Diğer yazılım Apache Software Foundation

Apache XMLBeans
Apache XMLBeans

13 Apr 15

Apache Sling
Apache Sling

13 Apr 15

Apache Kafka
Apache Kafka

10 Dec 15

Apache Buildr
Apache Buildr

20 Jul 15

Yorumlar Apache Maven

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!