папка классов в цели в структуре каталогов проекта Maven - PullRequest
0 голосов
/ 29 ноября 2018

При работе maven проекта maven иногда создает папку классов в целевой директории.Иногда этого не происходит (может быть сразу создать и удалить)?.

В каких случаях это происходит, а когда - нет?

1 Ответ

0 голосов
/ 29 ноября 2018

Это зависит от конфигурации вашего проекта.В целом, тип упаковки проекта будет одним из ключевых факторов.Подобно типу «pom» или типу «bom», эти типы предназначены только для описания мета проекта, например, управления зависимостями, общих конфигураций плагинов и т. Д., Которые не содержат исходный код для компиляции.Для пакета jar, который содержит исходный код, он сгенерирует классы с компиляцией с конфигурацией по умолчанию maven-compiler-plugin.

Но для maven и его плагинов у них есть много гибких способов настройки для изменения своих возможностей.,Например, для компиляции вы можете даже изменить расположение папки с исходным кодом и место компиляции с помощью build-helper-maven-plugin.Так что это все еще зависит от ваших конфигураций pom.

Для build-helper-maven-plugin см. https://www.mojohaus.org/build-helper-maven-plugin/usage.html для получения более подробной информации.

...