Как создать несколько тегов git, используя профиль mvn, используя maven-scm-plugin? - PullRequest
0 голосов
/ 28 апреля 2020

мой код:

 <profile>
            <id>myprofile</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-scm-plugin</artifactId>
                        <version>1.11.2</version>
                        <configuration>
                            <tag>myTAG_1</tag>
                        </configuration>
                        <executions>
                            <execution>
                                <goals>
                                    <goal>tag</goal>
                                </goals>
                                <phase>prepare-package</phase>
                            </execution>
                        </executions>
                    </plugin>
                     <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-scm-plugin</artifactId>
                        <version>1.11.2</version>
                        <configuration>
                            <tag>myTAG_2</tag>
                        </configuration>
                        <executions>
                            <execution>
                                <goals>
                                    <goal>tag</goal>
                                </goals>
                                <phase>prepare-package</phase>
                            </execution>
                        </executions>
                    </plugin>
                   </plugins>
            </build>
        </profile>

, поэтому я хочу, чтобы этот профиль назывался "myprofile", а после сборки с помощью mvn clean install -P myprofile ... он создает только myTAG_2, а не myTAG_1. В чем проблема. Нужны ли разные казни? Я также попытался объединить два плагина, например:

<profile>
            <id>interfaceTag</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-scm-plugin</artifactId>
                        <version>1.11.2</version>
                        <configuration>
                            <tag>myTAG_1</tag>
                            <tag>myTAG_2</tag>
                        </configuration>
                        <executions>
                            <execution>
                                <goals>
                                    <goal>tag</goal>
                                </goals>
                                <phase>prepare-package</phase>
                            </execution>
                        </executions>
                    </plugin>
                    </plugin>
                       </plugins>
                </build>
            </profile>

, но всегда ли создавать myTAG_2 почему? Что можно сделать, чтобы создать оба тега ???? Мне нужны разные казни или цели? Я не могу изменить целевой тег в элементе конфигурации, так как он из mvn-scm-plugin

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