Author: jdcasey Date: Sun Jun 19 11:02:07 2005 New Revision: 191357 URL: http://svn.apache.org/viewcvs?rev=191357&view=rev Log: Adding default interval type of minutes, in case W|D|H|M is not specified. This is to be consistent with the snapshot policy in the repository.
Modified: maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/version/IntervalUtils.java Modified: maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/version/IntervalUtils.java URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/version/IntervalUtils.java?rev=191357&r1=191356&r2=191357&view=diff ============================================================================== --- maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/version/IntervalUtils.java (original) +++ maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/version/IntervalUtils.java Sun Jun 19 11:02:07 2005 @@ -26,7 +26,7 @@ public final class IntervalUtils { - private static final String PERIOD_PART_PATTERN = "[0-9]+[WwDdHhMm]"; + private static final String PERIOD_PART_PATTERN = "[0-9]+[WwDdHhMm]?"; private static final Map PART_TYPE_CONTRIBUTIONS; @@ -98,7 +98,21 @@ { char type = part.charAt( part.length() - 1 ); - int coefficient = Integer.parseInt( part.substring( 0, part.length() -1 ) ); + String coefficientPart; + + if( Character.isLetter(type)) + { + coefficientPart = part.substring( 0, part.length() - 1); + } + else + { + // if the interval doesn't specify a resolution, assume minutes. + coefficientPart = part; + + type = 'm'; + } + + int coefficient = Integer.parseInt( coefficientPart ); Long period = (Long) PART_TYPE_CONTRIBUTIONS.get( "" + Character.toLowerCase( type ) ); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]