Apache Maven

Apache Maven

Apache Maven is een project begrip en management software tool. Het is gebaseerd rond een project model object concept, of POM. Maven is ontworpen om de bouw, documentatie beheer en rapportage van een project van de centrale hub van informatie. Maven kan gebruikt worden in de volgende drie manieren: Gebruik Het gebruik gerelateerde informatie is geoptimaliseerd voor mensen die bouwen aan projecten die Maven gebruiken. Deze middelen zijn onder andere een tien minuten test die functioneert als een tutorial, het geven van een overzicht van de belangrijkste kenmerken Maven in een gemakkelijk tien minuten. Er is ook een plugin lijst voor specifieke informatie over elk Maven plugin. Uitbreiden De uit te breiden-gerelateerde informatie is bedoeld voor mensen die willen een Maven plugin te creëren om hun eigen toolset of project te begeleiden. Er is ook informatie beschikbaar voor mensen die wel of niet geïnteresseerd in het gebruik van Maven, maar die geïnteresseerd zijn in het publiceren van project gegevens in een centraal depot Maven's. Bijdragen De bijdragen gerelateerde informatie is voor mensen die willen meedoen met Maven. Maven is een open source-software met een gemeenschap die bijdrage en innovatie verwelkomt. Ontwikkelaars en diegenen die geïnteresseerd zijn in het bijdragen aan de kern Maven project zullen profiteren van deze informatie. Er is een grote verscheidenheid aan steun beschikbaar voor Maven. Er is een wiki samen met een mailing list archief dat slaat informatie over eerder problemen opgelost. Er is ook een issue tracker met dezelfde functie. Als het probleem nog niet eerder is gezien, kunt u zich abonneren op de Maven Users mailing list om antwoorden te ontvangen. Maven ontwikkelaars zijn ook beschikbaar voor contact via IRC. Er zijn een paar systeemeisen om Maven draaien. Hoewel er geen minimum vereiste geheugen of het bedienen systeem eis, Maven vereist een gedownloade Java Development Kit. Maven is ook verdeeld in twaalf verschillende downloaden formaten, zodat u degene die het beste past bij uw besturingssysteem kan kiezen. Maven wordt uitgevoerd met behulp van een unieke syntax dat is gemakkelijk te leren. Om bouwprojecten, moet je jezelf vertrouwd te maken met de syntax commando's en de manier om ze uit te voeren. De Maven website heeft uitgebreide tutorials voor gebruik, evenals project voorbeelden en tips voor het oplossen als de dingen niet gaan zoals gepland.

Download Apache Maven
Kenmerken van Apache Maven
  • Eenvoudig project setup die u toelaat om nieuwe projecten en modules in enkele seconden te starten
  • Consistent gebruik met alle projecten
  • Afhankelijkheid beheer die afhankelijkheid sluitingen en automatische updates bevat
  • Mogelijkheid om meerdere projecten tegelijk verwerken
  • Toegang tot verschillende bibliotheken en metadata
  • Extensible met Java plugin vermogen
  • Model gebaseerd bouwt
  • Coherent project informatie en tutorials online beschikbaar
Pros van Apache Maven
  • Hiermee is het mogelijk om een ​​gebruiker up to-date-on bibliotheken en automatisering te houden
  • Beheert de afhankelijkheden tussen bibliotheken en projecten
  • Stelt ontwikkelaars in staat om zich te concentreren op de functionaliteit in plaats van structuur
  • Beheert grote en complexe projecten met gemak
  • Geen minimum harde schijf of het besturingssysteem vereist
  • Werkt op vrijwel elk platform
Tegens van Apache Maven
  • Needs Java Development Kit om run
  • Het krijgen van een goede configuratie kan wel kostbare tijd en middelen
  • Veel configuratie parameters kunnen leren van het systeem moeilijk maken
  • Afhankelijkheid management is eerlijk om gemiddeld in plaats van een superieure
Apache Maven Video

Alternatieven voor Apache Maven

Teamwork

Teamwork is geen individuele software. Integendeel, het is een hele suite van hen (denk Microsoft office). De Teamwork suite omvat Teamwork Projects, een project management software; Teamwork
Toon details

Buddybuild

Buddybuild is een continue integratie platform dat helpt ontwikkelaars om te komen met apps en snel te testen. Volgens de website van het bedrijf, Buddybuild zorgt voor een continue integratie
Toon details

Travis CI

freemium
Travis CI is een open source software dienst die tests en ontplooit GitHub gehoste projecten. Het is een vorm van continue integratie software.
Toon details

Codeship

freemium
Codeship is een platform gebouwd voor een veilige, snelle en betrouwbare Continuous Integration in de cloud. De dienstverlening door middel van Codeship continu betekenis dat de verschillende
Toon details

Ansible

Gratis
Ansible is een software gemaakt voor eenvoudig IT-automatisering. In plaats van het oplossen van hetzelfde probleem keer op keer, Ansible kunnen IT-specialisten om problemen eens op te lossen
Toon details

Buildkite

Betaald
Buildkite is een dienst die uw software te bouwen en testen van processen automatiseert.
Toon details

CircleCI

freemium
CircleCI's continue integratie en delivery platform maakt het gemakkelijk voor teams van alle soorten en maten om snel op te bouwen en de kwaliteit versie software op schaal. Build for Linux,
Toon details

Jenkins

Gratis
Jenkins vereenvoudigt het leven van software-ontwikkelaars door het aanbieden van de automatisering van een aantal aspecten van het ontwikkelingsproces.
Toon details

Octopus Deploy

Betaald
Octopus Deploy automatiseert het implementatieproces en biedt een breed scala aan hulpmiddelen om ervoor te zorgen dat de software die u implementeren is klaar om uit te gaan de deur uit en werk
Toon details

TeamCity

TeamCity is een implementatie en continue integratie (CI) server voor software-ontwikkeling. Het product is ontwikkeld door JetBrains s.r.o., die werd opgericht in 2000 en heeft kantoren
Toon details

Codenvy

freemium
Cloud werkruimten voor de ontwikkeling van teams.
Toon details

Chef

Gratis
Infra Automation voor Hardened, consistente configuratie op elke schaal. Chef Infra automatiseert configuratie infrastructuur, zodat elk systeem is correct en consistent is geconfigureerd.
Toon details

GoCD

Gratis
GoCD is een open source te bouwen en het vrijkomen tool van ThoughtWorks. GoCD ondersteunt moderne infrastructuur en helpt bedrijven krijgen bedrijven software sneller geleverd, veiliger
Toon details

Gradle

Gratis
Verhoog de productiviteit ontwikkelaar. Gradle helpt teams te bouwen, te automatiseren en leveren betere software, sneller.
Toon details

AppVeyor

freemium
Status badges. Toon badge voor specifieke branche; Retina support; SVG badges. Aanpassen van titels. Badges voor projecten met publieke repositories op GitHub en BitBucket. Een Project-status
Toon details

Distelli

Betaald
Vandaag de dag, elk bedrijf nodig heeft om zich te gedragen als een software bedrijf en het schip betere software sneller. Puppet portefeuille van producten geven u de tools en automatisering
Toon details

Microsoft Team Foundation Server

Betaald
Visual Studio dev tools & services maken app ontwikkeling gemakkelijk voor elk platform en taal. Probeer onze Mac en Windows-code-editor, IDE, of Azure DevOps gratis.
Toon details

Apache Ant

Apache Ant is een Java-bibliotheek en een command-line tool die als missie heeft om processen in te bouwen bestanden beschreven als targets en uitbreiding punten afhankelijk van elkaar te drijven.
Toon details

AWS CodePipeline

Geeft een overzicht van CodePipeline, een continue integratie en het vrijkomen automatisering service voor toepassingen die u wilt vrijgeven in de cloud.
Toon details

Apache Bloodhound

Gratis
Homepage van de Apache Software Foundation
Toon details

Rudder

Gratis
Ontdek ROER 5.0 .blz-id-8046> .Volledige-content> .panel-grid> .panel-rij-stijl {padding: 60px 15px; position: relative; } .Blz-id-8046> .Volledige-gehalte> .navbar + .panel-raster
Toon details

SaltStack

SaltStack intelligente automatisering levert, event-driven beveiliging, cloud en configuratie management voor de omvang en complexiteit van een software-defined wereld.
Toon details

NixOS

Gratis
25 juni 2014 ... All software componenten in NixOS zijn geïnstalleerd met behulp van de Nix package manager. Pakketten in Nix worden gedefinieerd met behulp van de nix taal om nix uitdrukkingen
Toon details

Cfengine

Gratis
Automatiseer grootschalige, complexe en bedrijfskritische IT-infrastructuur met cfengine
Toon details

AWS CodeBuild

Online winkelen van de aarde de grootste selectie van boeken, tijdschriften, muziek, dvd's, video's, elektronica, computers, software, kleding & accessoires, schoenen, sieraden, gereedschap
Toon details