Как объединить несколько плагинов сборки в один импорт? - PullRequest
0 голосов
/ 22 февраля 2019

Для разных проектов я часто использую одни и те же плагины сборки, такие как:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>2.1.3.RELEASE</version>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <version>3.0.0</version>
            <executions>
                <execution>
                    <id>add-source</id>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>add-source</goal>
                    </goals>
                    <configuration>
                        <sources>
                            <source>${project.build.directory}/generated-sources/java</source>
                        </sources>
                    </configuration>
                </execution>
            </executions>
        </plugin>
        ...
    </plugins>
</build>

Возможно ли объединить их в один плагин maven, так что все, что мне нужно, это что-то вроде:

<build>
    <plugins>
        <plugin>
            <groupId>my.awesome.group</groupId>
            <artifactId>my-awesome-plugin</artifactId>
            <version>1.0.0.RELEASE</version>
        </plugin>
    </plugins>
</build>

Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...