In your top-level project, just add:

eclipse.options.m2_repo_var = Buildr.repositories.local

This will "hard-code" your repository path into the Eclipse .classpath.

alex


On Fri, Aug 27, 2010 at 1:56 PM, Nikos Maris <[email protected]> wrote:

> How could I refactor the following code? As I don't want my classpath file
> to include the M2_REPO variable, I want this variable to be unbounded after
> every invocation of the eclipse task.
>
> desc "usage: task :eclipse do noneedfor_m2eclipse _('.classpath'); end"
> def noneedfor_m2eclipse(path)
> if File.exists? path then
> unbounded = File.read(path).gsub(/M2_REPO/,
> repositories.local).gsub(/kind="var"/, 'kind="lib"')
> File.open(path, "w") {|file| file.puts unbounded}
> end
> end
>

Reply via email to