lib/maven/tools/dsl/project_gemspec.rb in maven-tools-1.0.8 vs lib/maven/tools/dsl/project_gemspec.rb in maven-tools-1.0.9

- old
+ new

@@ -29,11 +29,11 @@ include GemSupport def process( spec, name, options ) @parent.build.directory = '${basedir}/pkg' version = spec.version.to_s - if spec.version.prerelease? && options[ :snapshot ] != false + if spec.version.prerelease? && options[ :snapshot ] != false && ! version.end_with?( '-SNAPSHOT' ) version += '-SNAPSHOT' end @parent.id "rubygems:#{spec.name}:#{version}" @parent.name( spec.summary || spec.name ) @parent.description spec.description @@ -41,10 +41,10 @@ if spec.homepage && spec.homepage.match( /github.com/ ) con = spec.homepage.sub( /http:/, 'https:' ).sub( /\/?$/, ".git" ) @parent.scm :url => spec.homepage, :connection => con end - spec.licenses.each do |l| + spec.licenses.flatten.each do |l| if Maven::Tools::LICENSES.include?(l.downcase) lic = Maven::Tools::LICENSES[ l.downcase ] @parent.license( :name => lic.short, :url => lic.url, :comments => lic.name )