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 )