You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@buildr.apache.org by Assaf Arkin <ar...@intalio.com> on 2008/04/01 04:51:39 UTC
Re: Default Packaging Type when converting from pom.xml
On Mon, Mar 31, 2008 at 4:28 AM, Maarten Billemont <lh...@gmail.com>
wrote:
> Buildr doesn't take default packaging type of jar into account when
> converting pom.xmls to buildfiles. This causes it to die when it encounters
> a pom.xml file that does not declare a packaging type. The following patch
> fixes this:
Thanks. Fixed in SVN.
Assaf
>
>
> --- /usr/lib/ruby/gems/1.8/gems/buildr-1.2.10/lib/core/generate.rb.old
> 2008-03-31 13:28:01 +0200
> +++ /usr/lib/ruby/gems/1.8/gems/buildr-1.2.10/lib/core/generate.rb
> 2008-03-31 13:28:07 +0200
> @@ -157,6 +157,12 @@
> test_dependencies = test_dependencies.sort.map{|d|
> "'#{d}'"}.join(', ')
> script << " test.with #{test_dependencies}" unless
> test_dependencies.empty?
>
> + if project['packaging'] == nil
> + packaging = 'jar'
> + else
> + packaging = project['packaging'].first
> + end
> +
> if %w(jar war).include?(packaging)
> script << " package :#{packaging}, :id => '#{artifactId}'"
> end
>
>