Apache Maven

Apache Maven

Apache Maven är ett projekt förståelse och hantering av verktyg. Det är uppbyggt kring ett projekt objektmodell koncept eller POM. Maven är utformad för att hantera bygga, dokumentation och rapportering av ett projekt från dess centrala navet i information. Maven kan användas på följande tre sätt: Använda sig av Användningen relaterade informationen är optimerad för människor byggprojekt som använder Maven. Dessa resurser inkluderar en tio minuters test som fungerar som en tutorial, vilket ger en översikt över Maven huvudfunktioner på ett enkelt tio minuter. Det finns också en plugin lista för specifik information om varje Maven plugin. Förlänga Den sträcker sig relaterad information är utformad för personer som vill skapa en Maven plugin för att följa sin egen verktygslåda eller projekt. Det finns också information tillgänglig för människor som kanske eller kanske inte är intresserade av att använda Maven, men som är intresserade av att publicera projektdata i Maven centrala arkiv. Bidra Den bidrar relaterad information är för människor som vill engagera sig med Maven. Maven är en öppen källkod med en gemenskap som välkomnar bidrag och innovation. Utvecklare och de som är intresserade av att bidra till kärnan Maven projektet kommer att gynnas av denna information. Det finns en mängd olika stöd som finns för Maven. Det finns en wiki tillsammans med en e-postlista arkiv som lagrar information om tidigare löst problem. Det finns också ett problem tracker med samma funktion. Om problemet inte har sett förut, kan du prenumerera på Maven Användare sändlistan för att få svar. Maven utvecklarna är också tillgängliga för kontakt med IRC. Det finns några systemkraven för att köra Maven. Även om det finns inget minsta minneskrav eller operativsystem krav kräver Maven en nedladdad Java Development Kit. Maven också distribueras i tolv olika nedladdning format, så att du kan välja den som bäst passar ditt operativsystem. Maven drivs med hjälp av en unik syntax som är lätt att lära sig. För att bygga projekt, måste du bekanta dig med syntaxen kommandon och sättet att genomföra dem. Den Maven webbplats har omfattande handledning för användning, samt projektexempel och felsökningstips för när saker inte går som planerat.

Ladda ner Apache Maven
Funktioner av Apache Maven
  • Enkel projekt installation som tillåter dig att starta nya projekt och moduler på några sekunder
  • Konsekvent användning med alla projekt
  • Dependency management som omfattar nedläggningar beroende och automatisk uppdatering
  • Förmåga att hantera flera projekt samtidigt
  • Tillgång till flera bibliotek och metadata
  • Extensible med Java plugin kapacitet
  • Modellbaserad bygger
  • Sammanhängande information och handledning projekt på nätet
Fördelar med Apache Maven
  • Ger möjlighet att hålla en användare up-to-date på bibliotek och automation
  • Hanterar beroendena mellan bibliotek och projekt
  • Kan utvecklare att fokusera på funktionalitet i stället för strukturen
  • Hanterar stora och komplexa projekt med lätthet
  • Obegränsade hårddisk eller operativsystem krävs
  • Körs på nästan alla plattformar
Nackdelar med Apache Maven
  • Behöver Java Development Kit för att köra
  • Att få en bra konfiguration kan ta upp värdefull tid och resurser
  • Många konfigurationsparametrar kan göra att lära sig systemet svårt
  • Dependency management är rättvist att i genomsnitt snarare än överlägsen
Apache Maven Video

Alternativ till Apache Maven

Teamwork

Lagarbete är inte en enskild programvara. Snarare är det en hel svit av dem (tror Microsoft Office). Lagarbete Affärssystemet innehåller Teamwork Projekt, ett projekt programvara; Lagarbete
Visa detaljer

Buddybuild

Buddybuild är en kontinuerlig integrationsplattform som hjälper utvecklare att komma med apps och testa dem snabbt. Enligt företagets hemsida, ger Buddybuild en kontinuerlig integration
Visa detaljer

Travis CI

freemium
Travis CI är en öppen källkod tjänst som tester och sätter GitHub värd projekt. Det är en form av kontinuerlig programvara integration.
Visa detaljer

Codeship

freemium
Codeship är en plattform byggd för säker, snabb och tillförlitlig kontinuerlig integration i molnet. Leveransservice genom Codeship är kontinuerlig vilket innebär att de olika utvecklarna
Visa detaljer

Ansible

Fri
Ansible är en programvara som skapats för enkel IT automation. I stället för att lösa samma problem om och om igen, gör Ansible IT-specialister för att lösa problem en gång och sedan skapa automatiserade
Visa detaljer

Buildkite

betald
Buildkite är en tjänst som automatiserar din programvara bygga och testprocesser.
Visa detaljer

CircleCI

freemium
CircleCI kontinuerliga integrationen och leveransplattform gör det enkelt för grupper av alla storlekar för att snabbt bygga och släpp kvalitet programvara på skalan. Build för Linux, MacOS
Visa detaljer

Jenkins

Fri
Jenkins förenklar livet för mjukvaruutvecklare genom att erbjuda automatisering av ett antal aspekter av utvecklingsprocessen.
Visa detaljer

Octopus Deploy

betald
Octopus Deploy automatiserar införandeprocessen och erbjuder ett brett utbud av verktyg för att se till att programvaran du distribuerar är redo att gå ut genom dörren och arbeta som du tänker
Visa detaljer

TeamCity

TeamCity är en utbyggnad och kontinuerlig integration (CI) server för mjukvaruutveckling. Produkten är utvecklad av JetBrains s.r.o., som grundades 2000 och har kontor i San Mateo, Kalifornien
Visa detaljer

Codenvy

freemium
Cloud arbetsytor för utvecklingsteam.
Visa detaljer

Chef

Fri
Infrastruktur Automatik för härdat konsekvent konfiguration på vilken skala. Chef Infra automatiserar konfigurations infrastruktur säkerställer alla system är korrekt och konsekvent
Visa detaljer

GoCD

Fri
GoCD är ett open source bygga och släpp verktyg från Thoughtworks. GoCD stöder modern infrastruktur och hjälper företag företag att få programvara som levereras snabbare, säkrare och mer tillförlitligt.
Visa detaljer

Gradle

Fri
Accelerera utvecklare produktivitet. Gradle hjälper team bygga, automatisera och leverera bättre mjukvara, snabbare.
Visa detaljer

AppVeyor

freemium
Status märken. Visa emblem för specifik gren; Retina stöd; SVG märken. Anpassa titlar. Emblem för projekt med offentliga databaser på GitHub och bitbucket. En status badge Project är ett dynamiskt
Visa detaljer

Distelli

betald
Idag måste alla företag att bete sig som ett mjukvaruföretag och levererar bättre programvara snabbare. Puppet portfölj av produkter ger dig de verktyg och automation du behöver för att upptäcka,
Visa detaljer

Microsoft Team Foundation Server

betald
Visual Studio dev verktyg och tjänster gör applikationsutveckling enkelt för alla plattformar och språk. Testa vår Mac och Windows-kod redaktör, IDE, eller Azure DevOps gratis.
Visa detaljer

Apache Ant

Apache Ant är en Java-bibliotek och kommandoradsverktyg vars uppgift är att driva processer som beskrivs i byggfiler som mål och förlängningspunkter beroende av varandra. Den viktigaste
Visa detaljer

AWS CodePipeline

Ger en översikt över CodePipeline en kontinuerlig integration och släpp automation tjänst för program som du vill släppa i molnet.
Visa detaljer

Apache Bloodhound

Fri
Hemsidan för Apache Software Foundation
Visa detaljer

Rudder

Fri
Discover RUDDER 5,0 .sid-id-8046> .full-innehåll> .panel-grid> .panel-row-stil {padding: 60 bildpunkter 15px; positioner: relativ; } .Sid-id-8046> .full-innehåll> .navbar + .panel-grid
Visa detaljer

SaltStack

SaltStack intelligent automation levererar händelsestyrd säkerhet, moln och konfigurationshantering för komplexiteten och omfattningen av en mjukvarudefinierad världen.
Visa detaljer

NixOS

Fri
25 Jun 2014 ... Alla programvarukomponenter i NixOS installeras med hjälp av Nix pakethanterare. Paket i Nix definieras med hjälp av nix språk för att skapa nix uttryck. Nix uttryck definiera
Visa detaljer

Cfengine

Fri
Automatisera storskaliga, komplexa och verksamhetskritiska IT-infrastruktur med cfengine
Visa detaljer

AWS CodeBuild

Online shopping från jordens största utbud av böcker, tidskrifter, musik, dvd, video, elektronik, datorer, mjukvara, kläder och accessoarer, skor, smycken, verktyg och hårdvara, husgeråd,
Visa detaljer