powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / В чем разница плагинов внутри <pluginManagement> и внутри <plugins>
4 сообщений из 4, страница 1 из 1
В чем разница плагинов внутри <pluginManagement> и внутри <plugins>
    #39222713
aleks.eustace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поясните пожалуйста, в чем разница в исполненнии для плагинов, которые находятся внутри <build><pluginManagement> и теми, которые внутри просто <build><plugins>?
...
Рейтинг: 0 / 0
В чем разница плагинов внутри <pluginManagement> и внутри <plugins>
    #39222735
SovietUnion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks.eustace,
в <pluginManagement> ты настраиваешь конфигурацию плагинов для модулей, т.е. ты настраиваешь в родительском pom например:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <version>2.4</version>                        
                <executions>
                    <execution>
                        <phase>install</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            ......
                        </configuration>
                    </execution>
                </executions>
            </plugin>



а в дочернем pom тебе нужно просто указать:

Код: xml
1.
2.
3.
4.
5.
6.
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
    </plugin>
</plugins>
...
Рейтинг: 0 / 0
В чем разница плагинов внутри <pluginManagement> и внутри <plugins>
    #39222755
aleks.eustace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но по факту если я оставляю плагин только в pluginManagement - он вызовется для каждого подпроекта без переопределения в нем?
Например я не мог понять, почему не срабатывает properties-maven-plugin, когда я его добавил в parent.pom внутри
pluginManager. Не срабатывал в подпроектах.
Если я сделаю еще раздел просто <plugins> в parent pom (после pluginManager), то срабатывает во всезх подпроектах, но в конце пытается запуститься и в родительском подпроекте.
То есть как правильно использовать этот pluginManager?
...
Рейтинг: 0 / 0
В чем разница плагинов внутри <pluginManagement> и внутри <plugins>
    #39222764
SovietUnion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks.eustaceНапример я не мог понять, почему не срабатывает properties-maven-plugin, когда я его добавил в parent.pom внутри
pluginManager. Не срабатывал в подпроектах.

В подпроектах тебе нужно добавить плагин всё равно

Код: xml
1.
2.
3.
4.
5.
6.
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
    </plugin>
</plugins>
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / В чем разница плагинов внутри <pluginManagement> и внутри <plugins>
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]