2011-03-06 11 views

Odpowiedz

18

Nie, maven nie dba o nazwy używanych pakietów. Powiedziawszy to, nie jest złym pomysłem uczynienie ich spójnymi, aby nieco łatwiej było dostrzec zależność, z której wywodzi się klasa.

0

Podczas tworzenia projektu maven, jeśli wspomniano zarówno groupID, jak i wartości nazwy pakietu, to maven rozważy nazwę pakietu, aby umieścić swoją klasę Java.

Np: -

mvn pierwowzór: generowanie -DgroupId = gen.src -DartifactId = Iftekhar -DpackageName = com.src.Model -Dversion = 2,0 migawkę

W powyższym scenerio App. klasa java zostanie utworzona wewnątrz pakietu com.src.Model, a wartość groupId nie będzie brana pod uwagę.

Ale jeśli już wspomniano jedynie wartość GroupID i nie pakować nazwę jak poniżej: -

mvn archetyp: generowanie -DgroupId = com.src.Controller -DartifactId = Iftekhar -Dversion = 2,0-Snapshot

Klasa App.java zostanie utworzona wewnątrz pakietu com.src.Controller.

dziękuję, jeśli powyższa odpowiedź była pomocna.

Powiązane problemy