0

プロジェクトが現在SNAPSHOTバージョンの場合はプロパティis.snapshotをに設定する方法が必要です。それ以外の場合は、プロパティを に設定します。01

私の試みはbuild-helper-pluginを使用することでした

                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>build-helper-maven-plugin</artifactId>
                    <version>1.7</version>
                    <executions>
                        <execution>
                            <id>version-helper</id>
                            <goals>
                                <goal>regex-property</goal>
                            </goals>                                
                        </execution>
                    </executions>
                    <configuration>
                        <name>is.snapshot</name>
                        <value>${project.version}</value>
                        <regex>.*(-SNAPSHOT)$</regex>
                        <replacement>0</replacement>
                        <failIfNoMatch>false</failIfNoMatch>
                    </configuration>
                </plugin>   

project.versionSNAPSHOTの場合、is.snapshotプロパティは に設定され0ます。これはうまくいきます。ただし、がSNAPSHOTproject.versionでない場合、プロパティは に設定されます。project.version

これを修正する方法はありますか、それとも使用できる別のプラグインはありますか?

4

1 に答える 1

-1

本当に必要な場合は、rpm-maven-pluginのリリース バージョンを手動で設定できます。

于 2013-05-24T10:15:43.183 に答える