Class: Buildr::Eclipse::Options

Inherits:
Object
  • Object
show all
Defined in:
lib/buildr/ide/eclipse.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(project) ⇒ Options

Returns a new instance of Options.



163
164
165
# File 'lib/buildr/ide/eclipse.rb', line 163

def initialize(project)
  @project = project
end

Instance Attribute Details

#m2_repo_var(*values) ⇒ Object

The classpath variable used to point at the local maven2 repository. Example:

eclipse.options.m2_repo_var = 'M2_REPO'


170
171
172
173
174
175
176
177
# File 'lib/buildr/ide/eclipse.rb', line 170

def m2_repo_var(*values)
  fail "m2_repo_var can only accept one value: #{values}" if values.size > 1
  if values.size > 0
    @m2_repo_var = values[0]
  else
    @m2_repo_var || (@project.parent ? @project.parent.eclipse.options.m2_repo_var : 'M2_REPO')
  end
end

#short_namesObject



179
180
181
# File 'lib/buildr/ide/eclipse.rb', line 179

def short_names
  @short_names || (@project.parent ? @project.parent.eclipse.options.short_names : false)
end