Buildr's build-in support for Maven transitive dependencies is incomplete,
so yes, there are rough edges and you probably hit one of those.  In such
case, you'd need to enumerate the dependencies yourself.

On Thu, Jul 14, 2016 at 5:49 AM, Sathwik B P <sath...@apache.org> wrote:

> Hi,
>
> Executing the below Rakefile on jruby-1.7.20.1 give me these errors:
> Downloading org.apache.tomee:openejb-loader:pom:
> Downloading org.apache.tomee:openejb-client:pom:
> Downloading org.apache.tomee:openejb-server:pom:
> Downloading org.apache.tomee:openejb-ejbd:pom:
> Downloading org.apache.tomee:openejb-http:pom:
> Downloading org.apache.tomee:openejb-core:pom:
> Downloading org.apache.tomee:openejb-rest:pom:
> Downloading org.apache.tomee:openejb-cxf-rs:pom:
> Downloading org.apache.tomee:openejb-webservices:pom:
> Downloading org.apache.tomee:openejb-cxf:pom:
> Buildr aborted!
> RuntimeError : Missing version for {:group=>"org.apache.tomee",
> :id=>"openejb-loader", :type=>"jar"}
>
> /home/sathwik/apps/workspaces/test-workspace/apache-ode-tomee-server/Rakefile:29:in
> `(root)'
>
>
> Rakefile:
>
> gem "buildr", "~>1.4.25"
> require "buildr"
>
> repositories.remote << "http://repo1.maven.org/maven2";
> repositories.remote << "
> https://repository.apache.org/content/groups/snapshots";
>
> TOMEE_EMBEDDED = "org.apache.tomee:tomee-embedded:jar:7.0.1"
>
> desc "ode"
> define  "ode" do
>   project.version = "1.3.7"
>   project.group = "org.apache.ode"
>
>   compile.options.source = "1.6"
>   compile.options.target = "1.6"
>
>   desc "embedded-tomee-server"
>   define "embedded-tomee-server" do
>
>     build do
>       puts transitive(TOMEE_EMBEDDED)
>     end
>
>   end
>
> end
>
>
> Is there a problem with the usage of transitive?
>
> regards,
> sathwik
>

Reply via email to