У Maven изменил ушной элемент из "defaultjavundledledIr" на "defaultlibbundlededIr", если так, когда?
-
30-09-2019 - |
Вопрос
В POM-файле я нашел конфигурацию «Maven-Auch Plugin], которая использует« по умолчанию », но кажется, что« по умолчаниюLiBBundledIr »является правильным (в соответствии с схемой и различной документацией).
Схема Maven Pom - версия 4.0.0.
Это остается от старой версии? Я не мог найти объяснение этого изменения, и хотел бы убедиться, что мы используем правильную запись надежно.
Решение
В POM-файле я нашел конфигурацию «Maven-Auch Plugin], которая использует« по умолчанию », но кажется, что« по умолчаниюLiBBundledIr »является правильным (в соответствии с схемой и различной документацией).
На самом деле, то configuration
элемент а. plugin
может содержать что-нибудь. Отказ Так <foo>bar</foo>
Действительно (и будет просто «игнорироваться» данным плагином, если это неизвестный параметр).
Это остается от старой версии? Я не мог найти объяснение этого изменения, и хотел бы убедиться, что мы используем правильную запись надежно.
Это изменение было введено для разрешения Mear-46. Как мы можем прочитать в (приблизительно) комментарии SVN Commit: R471886.
Добавлен
defaultLibDir
как псевдонимdefaultJavaBundleDir
что более занижено
Если вы смотрите ближе на Diff, вы увидите, что defaultLibBundleDir
это новое имя параметра и что старый defaultJavaBundleDir
объявляется как псевдоним.
Таким образом, оба работают, оба делают то же самое, но только «новый» один задокументирован в списке параметров ear
МОДЕ. Вы можете смело меняться в defaultLibBundleDir
И это сделает все более четкими.
Другие советы
Также стоит отметить, что интеграция Maven для плагина WTP Eclipse (M2E-WTP) поддерживает только документированный defaultLibBundleDir
Вариант, не старше defaultJavaBundleDir
.
https://github.com/eclipse/m2e.wtp/search?utf8=%E2%9C%93&q=defaultLibbundlededIr https://github.com/eclipse/m2e.wtp/search?utf8=%E2%9C%93&q=DefaultjavabundlededIr