Apache Maven

Screenshot der Software:
Apache Maven
Softwarebeschreibung:
Version: 3.3.9 Aktualisiert
Upload-Datum: 10 Feb 16
Lizenz: Frei
Popularität: 65

Rating: 4.0/5 (Total Votes: 1)

Apache Maven ist eine von Apache zu den erfolgreichsten Projekten, genau dort neben seiner HTTPD und Tomcat-Server, Ant-Build-System, und Cassandra und CouchDB-Datenbanken.

Maven als Werkzeug richtet sich an Entwickler nur und ist eine nahtlose Entwicklungsumgebung für Java-Programmierung, die verschiedene gemeinsame Operationen angetroffen und durchgeführt während des Prozesses der Einrichtung, Programmierung und Bereitstellung eines Projekts automatisieren wird.

Entwickler automatisieren Projekt baut, machen Changelogs, halten getrennte Codebases, führen Sie Unit-Tests, Code-Coverage-Berichte erhalten, zu verwalten Abhängigkeiten und sogar Mailing-Listen von einer Maven-Installation ausgeführt werden.

Eine einzige Maven Installation verwendet werden können, unbegrenzte Projekte zu verwalten, und das Projekt profitiert auch von einem Repository kostenlos JAR für das automatische Herunterladen und Repositories automatisch, genau wie Perl berühmten CPAN und Node.js 'npm repos installieren.

All dies wird über POM behandelt, Projektobjektmodell und seine berühmten pom.xml Konfigurationsdateien, die Sie in fast allen heutigen Java-basierte Projekte. Wenn Sie es gesehen haben, dann ist wahrscheinlich das Projekt mit Maven verwaltet

Was ist neu in dieser Version:.

  • Switched Zugriff auf Maven Central HTTPS.

Was ist neu in Version 3.3.3:

  • Switched Zugriff auf Maven Central HTTPS

Was ist neu in Version 3.3.1:

  • Switched Zugriff auf Maven Central HTTPS

Was ist neu in Version 3.2.5:

  • Switched Zugriff auf Maven Central HTTPS

Was ist neu in Version 3.0.4:

  • Einige Erweiterungen jetzt standardmäßig enthalten:
  • HTTP (S) Verbindungspool.
  • Standard-preemptive Authentifizierung unterstützen.
  • Ein Standard lesen Timeout auf 30 Minuten konfiguriert.

Was ist neu in Version 3.0.3:

  • Lassen Sie hexadezimalen Parameter
  • Display Maven Hause in Version Info
  • Simplify für Maven Kern in der 3rd-Party-Erweiterungen fallen
  • API Ausführungsplan ohne volle mojo Ausführung Konfiguration
  • zu berechnen
  • Lassen Sie Plugin-Parameter vom Typ java.util.Properties wie eine Karte
  • konfigurieren
  • Zulassen Array / Sammlung Art Plugin-Parameter über Systemeigenschaften
  • zu konfigurieren
  • Zulassen Array typisierte Plugin-Parameter von Ausdrücken Nachgeben Sammlungen und umgekehrt
  • zu konfigurieren
  • Konfigurat.erlauben von Plugin-Parameter Bohnen zu kondensieren, die üblicherweise nur einen Wert erfordern
  • JAVA_HOME automatische Erkennung
  • Obey Generika in Sammlung Parameter-Plugin, wenn sie bevölkern
  • Zulassen Sammlung / Array-Elemente innerhalb Plugin
  • Inline

Was ist neu in der Version 2.2.1 / 3.0:

  • Fehlerbehebungen:
  • Snapshot Artefakte, die nicht aufgrund von Kommunikationsproblemen heruntergeladen werden können, sind & quot; schwarzen Liste & quot; für einen Tag in der Standardeinstellung.
  • Snapshot-Version nicht für Versionsbereich aufgelöst
  • NPE in der Auflösung von Abhängigkeiten Code für TC-Plugin
  • Ant-basierte mojo Maven-script-Ameise mit: 2.1.0+ NPE verursachen
  • Appassembler Maven Plugin funktioniert nicht wie, wie es sollte
  • Differenz in der Kompilierung Rahmen der Auflösung von Abhängigkeiten
  • POM Artefakte bestanden in MavenProjectBuilder.buildFromRepository () werden nicht mehr aufgelöst
  • Kann nicht Entpacker für Erweiterung 'zip' zu erhalten
  • 'org.apache.maven.plugins: Maven-install-plugin: 2.3.1'. Eine erforderliche Klasse fehlt: org.codehaus.plexus.digest.Digester
  • Abhängigkeiten in gegabelten Reaktorprojekte nicht aufgelöst werden, wenn Aggregator Lifecycle-Gabeln gebunden
  • Konfliktlösung nicht abholen Unterbaum der nächste Abhängigkeit, wenn weiter widersprüchliche Abhängigkeit größere Reichweite hat
  • Maven kann nicht bauen, wenn in einem Klassenlader geladen, die nicht durch eine echte JAR-Datei / Classpath
  • gesichert wird
  • Benutzerdefinierte Maven Plugin Regression in Maven 3.x benutzerdefinierte ComponentConfigurator verursacht Endlosschleife
  • Eary Abhängigkeitsauflösung Versuche für Reaktorprojekte verhindern ihre spätere Auflösung aus dem Reaktor
  • NPE in legacy.DefaultWagonManager.getArtifact
  • Checksum Ausfälle sind nicht angemeldet
  • Maven 3 Regression: Fehlende Konstruktor org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
  • MavenProject.getParent () ignoriert Repositorys konfiguriert
  • Falscher rekursiven Ausdruck Zyklus Fehler (Update Plexus-Interpolation)
  • Interpolationsfehler aufgrund zyklischer Ausdruck für eine der POM Koordinaten wird unnötig wiederholt
  • entdeckt Repositorys in Abhängigkeit POMs Überschreibung Endlager für ursprüngliche Auflösung Anfrage von POM konfiguriert
  • MavenProject.getDependencyArtifact () gibt Artefakte ohne Version für Abhängigkeit mit Versionsbereich
  • Verbesserungen:
  • Metadaten für Schnappschüsse sollten Klassifizierer umfassen
  • Lassen Klasse Reich-Manager Delegierte öffentlichen Teil des Maven Kernbereich
  • zu ändern
  • Maven Java API nicht geben nette Fehlermeldungen, wenn nicht richtig konfiguriert
  • Mehrere Ausfälle benötigen zusätzliche Leerzeichen
  • Relative Pfad Fehler könnte deutlicher
  • Neue Funktionen:
  • Erstellen Sie eine Maven-API für Komponentenkonfiguration

Was ist neu in Version 2.2.1:

  • Fehlerbehebungen:
  • MNG-3265 - Maven-Modell Extension.equals verursacht NPE, wenn ein Feld nicht initialisiert ist
  • MNG-3506 - Individuelle ArtifactHandler nicht für Projekt aufgelöst, wenn ein zusätzliches Plugin mit Erweiterungen in Mutter pom definiert ist
  • MNG-3753 - ArtifactResolverDiagnoser.diagnose () scheitert mit NPE wenn verschachtelt IOException keine detaillierte Meldung hat
  • MNG-4189 - Maven nicht spezifisch timestamped Versionsabhängigkeit, wenn eine spätere timestamped Version heruntergeladen wurde verwarnt und bereits im lokalen Repository
  • MNG-4218 - NPE in AbstractArtifactResolutionException wenn DefaultArtifactResolver.resolveTransitively unterbrochen
  • MNG-4228 - [Regression] Autorisierung fehlgeschlagen:. Nicht durch einen Bevollmächtigten autorisiert
  • MNG-4235 - [Regression] Maven 2.2.0 erzeugt ungültige Prüfsummen während der Bereitstellung gesicherten HTTP-Repo
  • MNG-4236 - [Regression] http Wagen Uploads Dateien zweimal mit Maven 2.2.0, wenn preemptive Auth (Standardeinstellung) deaktiviert
  • MNG-4238 - Individuelle ArtifactHandler von Build-Erweiterung vorgesehen ist, nicht für die Projekt Artefakt
  • verwendet
  • MNG-4240 - Direkte Abhängigkeiten mit Rahmen == bereitgestellt werden ihre transitiven Abhängigkeiten für die Erstellung und Prüfung
  • aufgelöst haben
  • MNG-4270 - ArtifactHandler, LifecycleMapping aus der Abhängigkeit Plugin wird nicht verwendet, wenn Erweiterungen Plugin aktiviert
  • MNG-4275 - [Regression] Direkte Verlagerungen nicht mehr Warnstufe log: MNG-3380 Konflikte mit MNG-1689
  • Verbesserungen:
  • MNG-4254 - Unterstützung Auswahl der Wagen Implementierung für ein bestimmtes Protokoll
  • MNG-4279 - Wagen Providerauswahl sollte ordnungsgemäß fehlschlagen und verwenden Protokoll für roleHint wenn Protokoll-Anbieter roleHint nicht verfügbar ist
  • .

Anforderungen: :

  • Java 1.6 oder höher
  • Apache Ant 1.8 oder höher

Ähnliche Software

Apache Sqoop
Apache Sqoop

12 May 15

Ambient.js
Ambient.js

12 Apr 15

Ruby Mapnik
Ruby Mapnik

10 Dec 15

Andere Software von Entwickler Apache Software Foundation

Apache Log4j
Apache Log4j

9 Feb 16

Apache Camel
Apache Camel

10 Dec 15

Apache Mahout
Apache Mahout

6 Mar 16

Kommentare zu Apache Maven

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!