此外,Artifact界面还getBaseVersion()
提供getVersion()
. 基础版本在 中设置setBaseVersionInternal(String)
,如下:
Matcher m = VERSION_FILE_PATTERN.matcher( baseVersion );
if ( m.matches() )
{
this.baseVersion = m.group( 1 ) + "-" + SNAPSHOT_VERSION;
}
else
{
this.baseVersion = baseVersion;
}
我对两个不同版本字符串的语义一无所知。什么时候返回的值getBaseVersion()
实际上与 不同getVersion()
,为什么?