Myra och Maven båda är byggverktyg från Apache. Huvudsyftet med dessa tekniker är att underlätta byggprocessen för ett projekt.
Det finns många skillnader mellan myra och maven som anges nedan:
Myra | Maven |
---|---|
Myra har inga formella konventioner , så vi måste tillhandahålla information om projektstrukturen i filen build.xml. | Maven har en konvention att placera källkod, kompilerad kod etc. Så vi behöver inte ge information om projektstrukturen i filen pom.xml. |
Myra är processuella måste du ge information om vad du ska göra och när du ska göra genom kod. Du måste ge ordning. | Maven är deklarativ , allt du definierar i filen pom.xml. |
Det finns ingen livscykel i Ant. | Det finns livscykel i Maven. |
Det är ett verktyg låda. | Det är ett ramverk . |
Det är främst ett byggverktyg . | Det är främst ett projektledningsverktyg . |
Myrmanusen är inte återanvändbar . | Maven-plugins är återanvändbar . |
Det är mindre föredraget än Maven. | Det är mer föredraget än Ant. |