Maven忽略了settings.xml中的构建段?

时间:2019-02-05 19:15:00

标签: java maven maven-3

我的settings.xml中具有以下配置文件:

        <profile>
            <id>ossrh</id>
            <properties>
                <gpg.passphrase>secretKey</gpg.passphrase>
            </properties>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-gpg-plugin</artifactId>
                        <version>1.6</version>
                        <executions>
                            <execution>
                                <id>sign-artifacts</id>
                                <phase>verify</phase>
                                <goals>
                                    <goal>sign</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>
        </profile>

可以从我的pom.xml中很好地访问gpg.passphrase属性,但是当我尝试执行mvn release:prepare时,GPG任务不会执行。 使用Maven 3.6.0。

settings.xml路径设置正确,因为我可以访问该属性,而settings.xml内的其他属性也可以正常工作。当然,该个人资料也位于我的有效个人资料下:

    <activeProfiles>
      <activeProfile>ossrh</activeProfile>
    </activeProfiles>

0 个答案:

没有答案