BNM er en prof mulige forbedringer i Maven.
Hvor god er BNM
BNM er i stand til å bygge sitt eget prosjekt treet og er mer enn tre ganger raskere enn Maven. Ikke alt er implementert ennå, men BNM kan bygge selv.
Det er også en formørkelse integrasjon med BNM formørkelsen plugin. Vennligst bruk eclipse Update-området http://www.bebbosoft.de/plugins å installere funksjonen.
Kan jeg bruke eksisterende pom.xml filer?
Ja du kan! Akkurat nå ikke alle plugins er til stede. Siden BNM ikke bruker Maven plugins en erstatning plugin må eksistere. Hver erstatning plugin kartene seg til maven id (ignorerer maven versjon). BNM kjører sine egne plugins på dine eksisterende pom.xml filer.
Siden BNM er mer et bevis på at Maven kan være mye raskere, er det fortsatt håp om at Maven vil forbedre. Likevel er det nytteløst å vente. Den beste måten i dag er å bruke BNM og Maven parallelt: - bruk BNM å kompilere / bygge under utviklingen syklus - bruk Maven for alt annet Dette reduserer også behovet for mange plugins (distribusjon etc. pp).
Kan jeg kode egne plugins?
Ja det kan du. Og du trenger ikke noen spesiell behandling for å lage en plugin siden BNM bruker Java merknader til å feste pom.xml verdier til plugin tilfeller.
Likevel være klar over at BNM plugins må være tråd trygg! Hvis plugins kroker noen tredjepart ting som ikke er tråd trygt, synkronisere invokation i plugins kode
Egenskaper .
- < li> BNM har et lite bærerakett
- BNM er kompakt
- BNM virker mye raskere enn Maven
- parallelizes nedlastinger
- parallelizes bygge prosessen
- BNM er annerledes / bedre?
- BNM utfører ingen oppdateringer på siste artefakter (ikke SNAPSHOT versjon)
- BNM utfører ingen oppdateringer på SNAPSHOT-versjonen som er en del av det aktuelle prosjektet treet.
- BNM er mer streng (kanskje mer presis!?)
- ingen støtte for versjon spenner siden dette bryter build (Du alltid får akkurat den spesifiserte versjonen)
- forbyr variabel bruk i id, artifactId, groupId, versjon, omfang og emballasje felt.
- Eclipse plugin for en ny måte å bruke Maven / BNM prosjekter
- handling for å skape den neste SNAPSHOT versjon av en gjenstand og oppdatere alle avhengigheter inne i prosjekttreet
- tiltak for å ferdigstille en gjenstand og oppdatere alle avhengigheter inne i prosjekttreet
- handling for å få et delprosjekt som Eclipse prosjekt
Kommentarer ikke funnet