BNM är en prof möjliga förbättringar Maven.
Hur bra är BNM
BNM kan bygga sitt eget projekt träd och är mer än 3 gånger snabbare än Maven. Inte allt genomförs ännu, men BNM kan bygga själv.
Det finns också en förmörkelse integration med hjälp av BNM solförmörkelsen plugin. Använd Eclipse uppdateringsplats http://www.bebbosoft.de/plugins att installera funktionen.
Kan jag använda befintliga pom.xml filer?
Ja det kan du! Just nu inte alla plugins finns. Eftersom BNM inte använder Maven plugins en ersättare plugin måste finnas. Varje ersättnings plugin kartor sig till maven id (ignorera maven version). BNM driver sina egna plugins på dina befintliga pom.xml filer.
Eftersom BNM är mer ett bevis på att Maven skulle kunna vara mycket snabbare, finns det fortfarande hopp att Maven kommer att förbättras. Trots det är meningslöst att vänta. Det bästa sättet idag är att använda BNM och Maven parallellt: - använd BNM att sammanställa / bygga under din utvecklingscykel - använd Maven för allt annat Detta minskar också behovet av många insticksprogram (utplacering etc. pp).
Kan jag koda egna plugins?
Ja det kan du. Och du behöver inte någon speciell behandling för att skapa en plugin sedan BNM använder Java anteckningar att fästa pom.xml värden plugin instanser.
Fortfarande vara medveten om att BNM plugins måste vara trådsäkra! Om dina plugins krokar en tredje part saker som inte är trådsäkert, synkronisera invokation i plugins koden
Egenskaper .
- < li> BNM har en liten bärraket
- BNM är kompakt
- BNM fungerar mycket snabbare än Maven
- parallelizes nedladdningar
- parallelizes byggprocessen
- BNM är annorlunda / bättre?
- BNM utför inga uppdateringar på slut artefakter (icke SNAPSHOT version)
- BNM utför inga uppdateringar på SNAPSHOT version som ingår i det aktuella projektet trädet.
- BNM är mer strikt (kanske mer exakt?)
- inget stöd för version varierar eftersom det bryter build (Du alltid få exakt den angivna versionen)
- förbjuder rörlig användning i id, artifactId, GroupID, version, omfattning och förpackningsområdet.
- Eclipse plugin för ett nytt sätt att använda Maven / BNM projekt
- åtgärder för att skapa nästa SNAPSHOT version av en artefakt och uppdatera alla beroenden inom projektträdet
- åtgärder för att slutföra en artefakt och uppdatera alla beroenden inom projektträdet
- åtgärder för att få ett delprojekt som Eclipse-projektet
Kommentarer hittades inte