Apache Maven

Apache Maven

Apache Maven er et prosjekt forståelse og programvare verktøyet. Det er basert rundt et prosjekt objektmodellen konsept, eller POM. Maven er designet for å håndtere bygge, dokumentasjon og rapportering av et prosjekt fra sin sentrale knutepunkt for informasjon. Maven kan brukes i følgende tre måter: Bruk Bruken relatert informasjon er optimalisert for folk å bygge prosjekter som bruker Maven. Disse ressursene inkluderer en ti minutters test som fungerer som en tutorial, noe som gir en oversikt over Maven viktigste funksjonene i en enkel ti minutter. Det er også en plugin liste for spesifikk informasjon om hver Maven plugin. Forlenge Den strekker relatert informasjon er laget for folk som ønsker å skape en Maven plugin til å følge sin egen verktøysett eller prosjekt. Det finnes også informasjon tilgjengelig for folk som kanskje eller kanskje ikke interessert i å bruke Maven, men som er interessert i å publisere prosjektdata i Maven sentrale depotet. Bidra Den bidrar relatert informasjon er for folk som ønsker å bli involvert med Maven. Maven er en åpen kildekode programvare med et fellesskap som tar imot bidrag og innovasjon. Utviklere og de som er interessert i å bidra til kjernen Maven prosjektet vil ha nytte av denne informasjonen. Det finnes en rekke støtte tilgjengelig for Maven. Det er en wiki sammen med en adresseliste arkiv som lagrer informasjon om tidligere løste problemer. Det er også et problem tracker med samme funksjon. Hvis problemet ikke har vært sett før, kan du abonnere på Maven Brukere postliste for å få svar. Maven utviklere er også tilgjengelig for kontakt ved hjelp av IRC. Det er noen systemkravene for å kjøre Maven. Mens det er ingen minimum minne krav eller operativsystem kravet, krever Maven en nedlastet Java Development Kit. Maven er også distribuert i tolv forskjellige formater for nedlasting, slik at du kan velge det som passer best for ditt operativsystem. Maven drives ved hjelp av en unik syntaks som er lett å lære. Å bygge prosjekter, må du gjøre deg kjent med syntaks kommandoer og måten å utføre dem. Den Maven Nettstedet har omfattende opplæringsprogrammer for bruk, samt prosjekteksempler og feilsøkingstips for når ting ikke går som planlagt.

Nedlasting Apache Maven
Funksjoner av Apache Maven
  • Enkelt prosjekt oppsett som gjør det mulig å starte nye prosjekter og moduler i sekunder
  • Konsekvent bruk med alle prosjekter
  • Avhengighet administrasjon som innbefatter avhengighet stengninger og automatisk oppdatering
  • Evne til å håndtere flere prosjekter samtidig
  • Tilgang til flere biblioteker og metadata
  • Utvidbar med Java plugin evne
  • Modell basert bygger
  • Sammenhengende prosjektinformasjon og tutorials tilgjengelig på nettet
Pros av Apache Maven
  • Gir evne til å holde en bruker up-to-date på biblioteker og automasjon
  • Klarer avhengigheter mellom bibliotekene og prosjekter
  • Lar utviklere å fokusere på funksjonalitet i stedet for struktur
  • Forvalter store og komplekse prosjekter med letthet
  • Ingen minimum harddisk eller operativsystem nødvendig
  • Kjører på nesten alle plattformer
Ulemper med Apache Maven
  • Trenger Java Development Kit for å kjøre
  • Få en god konfigurasjon kan ta opp verdifull tid og ressurser
  • Mange konfigurasjonsparametere kan gjøre læring systemet vanskelig
  • Avhengighet ledelse er rettferdig å gjennomsnitt i stedet for overlegen
Apache Maven Video

Alternativer til Apache Maven

Teamwork

Teamarbeid er ikke en individuell programvare. Snarere er det en hel pakke med dem (tror Microsoft office). Den Teamwork suite inkluderer Samspill: Prosjekter, en prosjektledelse programvare;
Vis detaljer

Buddybuild

Buddybuild er en kontinuerlig integrasjonsplattform som hjelper utviklere å komme opp med apps og teste dem raskt. Ifølge selskapets hjemmeside, gir Buddybuild en kontinuerlig integrasjon
Vis detaljer

Travis CI

freemium
Travis CI er en åpen kildekode-tjeneste som tester og Distribueres GitHub-hosted prosjekter. Det er en form for kontinuerlig integrasjon programvare.
Vis detaljer

Codeship

freemium
Codeship er en plattform bygd for sikker, rask og pålitelig kontinuerlig integrasjon i skyen. Tjenesten levering gjennom Codeship er kontinuerlig betydning at de forskjellige utviklere
Vis detaljer

Ansible

Gratis
Ansible er en programvare laget for enkel IT automatisering. Snarere enn å løse det samme problemet igjen og lar Ansible IT-spesialister til å løse problemer en gang og deretter opprette automatiserte
Vis detaljer

Buildkite

betalt
Buildkite er en tjeneste som automatiserer programvare bygge og testprosesser.
Vis detaljer

CircleCI

freemium
CircleCI kontinuerlige integrasjon og leveranseplattform gjør det enkelt for grupper av alle størrelser for å raskt bygge og slipp kvalitet programvare i stor skala. Bygg for Linux, MacOS
Vis detaljer

Jenkins

Gratis
Jenkins forenkler livene til programvareutviklere ved å tilby automatisering av en rekke aspekter av utviklingsprosessen.
Vis detaljer

Octopus Deploy

betalt
Octopus Distribuer automatiserer distribusjonsprosessen og tilbyr et bredt utvalg av verktøy for å sørge for at programvaren du distribuerer er klar til å gå ut døren og arbeid som du har tenkt
Vis detaljer

TeamCity

TeamCity er en distribusjon og kontinuerlig integrasjon (CI) server for programvareutvikling. Produktet er utviklet av JetBrains s.r.o., som ble grunnlagt i 2000 og har kontorer i San Mateo,
Vis detaljer

Codenvy

freemium
Cloud arbeidsområder for utviklingsteam.
Vis detaljer

Chef

Gratis
Infrastruktur for automatisering Herdet, Konsekvent konfigurasjon ved noen skala. Chef Infra automatiserer infrastruktur konfigurasjon, noe som sikrer hvert system er riktig og konsekvent
Vis detaljer

GoCD

Gratis
GoCD er en åpen kildekode bygge og slipp verktøy fra Thoughtworks. GoCD støtter moderne infrastruktur og bidrar til større bedrifter få programvare levert raskere, sikrere og mer pålitelig.
Vis detaljer

Gradle

Gratis
Akselerere utvikler produktivitet. Gradle hjelper team bygge, automatisere og levere bedre programvare, raskere.
Vis detaljer

AppVeyor

freemium
Status merker. Vise merket for spesifikk gren; Retina støtte; SVG-merker. Tilpasse titler. Merker for prosjekter med offentlige arkiver på GitHub og Bitbucket. En Prosjekt status badge er
Vis detaljer

Distelli

betalt
I dag må hver bedrift å oppføre seg som et programvareselskap og sende bedre programvare raskere. Puppet portefølje av produkter gir deg verktøy og automatisering du trenger for å oppdage, administrere
Vis detaljer

Microsoft Team Foundation Server

betalt
Visual Studio dev verktøy og tjenester gjør app utvikling enkelt for alle plattformer og språk. Prøv vår Mac og Windows-kode editor, IDE, eller Azure DevOps gratis.
Vis detaljer

Apache Ant

Apache Ant er et Java-bibliotek og kommandolinjeverktøy som har som oppgave å drive prosessene beskrevet i bygge-filer som mål og skjøtepunkter avhengig av hverandre. Hoved kjente bruken
Vis detaljer

AWS CodePipeline

Gir en oversikt over CodePipeline, en kontinuerlig integrasjon og slipp automatisering tjeneste for programmene du ønsker å slippe i skyen.
Vis detaljer

Apache Bloodhound

Gratis
Hjemmesiden til The Apache Software Foundation
Vis detaljer

Rudder

Gratis
Oppdag ROR 5,0 .page-id-8046> .full-innhold> .panel-grid> .panel-rad-stil {padding: 60px 15px; stilling: i forhold; } .Page-id-8046> .full-innhold> .navbar + .panel-gitter {padding:
Vis detaljer

SaltStack

SaltStack intelligent automatisering leverer, hendelsesdrevet sikkerhet, sky og konfigurasjonsstyring for kompleksiteten og omfanget av en programvaredefinert verden.
Vis detaljer

NixOS

Gratis
25 juni 2014 ... Alle programvarekomponenter i NixOS blir installert når Nix pakkebehandleren. Pakker i Nix er definert ved hjelp av nix språket for å skape nix uttrykk. Nix uttrykk definere
Vis detaljer

Cfengine

Gratis
Automat store, komplekse og virksomhetskritiske IT-infrastruktur med Cfengine
Vis detaljer

AWS CodeBuild

Online shopping fra jordens største utvalg av bøker, blader, musikk, DVDer, videoer, elektronikk, datamaskiner, programvare, klær og tilbehør, sko, smykker, verktøy og maskinvare, hvitevarer,
Vis detaljer