Мазмуну:

Maven плагиндери деген эмне?
Maven плагиндери деген эмне?

Video: Maven плагиндери деген эмне?

Video: Maven плагиндери деген эмне?
Video: Системы сборки для Java - Ant, Maven и Gradle 2024, Май
Anonim

Плагиндер негизги өзгөчөлүгү болуп саналат Maven бир нече долбоорлордо жалпы куруу логикасын кайра колдонууга мүмкүндүк берет. Алар муну долбоордун сыпаттамасынын контекстинде "аракетти" (б.а. WAR файлын түзүү же бирдик тесттерин түзүү) аткаруу менен жасашат - Долбоор объектисинин модели (POM).

Жөн эле, Mavenде колдонулган плагиндер кандай?

Java иштеп чыгуучулары үчүн 10 маанилүү Maven плагиндери

  • maven-compiler-plugin. Бул эң маанилүү maven плагини.
  • maven-surefire-плагин.
  • maven-assembly-plugin.
  • maven-jetty-плагин.
  • maven-көз карандылык-плагин.
  • maven-jar-плагин.
  • maven-war-плагин.
  • maven-deploy-plugin.

Андан тышкары, Maven Shade плагини деген эмне? Apache Maven Shade плагини . Бул плагин артефактты uber-жарага таңгактоо мүмкүнчүлүгүн, анын ичинде анын көз карандылыктарын жана көлөкө - б.а. атын өзгөртүү - кээ бир көз карандылыктын пакеттери.

Кийинчерээк, кимдир бирөө суроо бериши мүмкүн, Maven согуш плагини деген эмне?

Apache Maven WAR плагини . The WAR Plugin веб-тиркеменин бардык артефакт көз карандылыктарын, класстарын жана ресурстарын чогултуу жана аларды веб-тиркеме архивине пакеттөө үчүн жооптуу.

Maven плагиндери кайда сакталат?

Орнотуу Плагин жергиликтүү репозиторийдеги артефакттын туура жайгашкан жерин аныктоо үчүн POMдагы маалыматты (groupId, artifactId, версия) колдонот. Жергиликтүү репозиторий - бул куруу үчүн зарыл болгон бардык артефакттар турган жергиликтүү кэш сакталган . Демейки боюнча, ал колдонуучунун үй каталогунда жайгашкан (~/.

Сунушталууда: