Welcome :)
I think it should add javadocpath automatically (no configuration necessary)
if javadoc is available, similar to how we handle sourcepath.
e.g. from eclipse.rb
if lib_artifact.respond_to? :sources_artifact
source_path = lib_artifact.sources_artifact.to_s
relative_source_path = source_path.sub(var_value, var_name)
@xml.classpathentry :kind=>'var', :path=>relative_lib_path,
:sourcepath=>relative_source_path
alex
On Fri, Aug 27, 2010 at 2:28 PM, Nikos Maris <[email protected]> wrote:
> Thanks for responding in 7 minutes! Which would be an elegant way to
> configure the task to add javadocpath to Eclipse
> .classpath "ecliple.options.javadoc = true"?
>
> On Sat, Aug 28, 2010 at 12:04 AM, Alex Boisvert <[email protected]
> >wrote:
>
> > 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
> > >
> >
>