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 >
