I don't plan to commit but I would like to find what the following line does:
file: ide/eclipse.rb
class: ClasspathEntryWriter
method: var(libs)
line: if lib_artifact.respond_to? :sources_artifact

Nikos

On Mon, Aug 23, 2010 at 10:54 AM, Nikos Maris <[email protected]> wrote:
> Before post processing eclipse, I want to deal with another issue
> (BUILDR-494), By the way, when a library is not in any maven repo and
> I use "download artifact", the generated classpath file includes
> sourcepath. Can you point me to the source code that does that?
>
> ----------------------------------
> Nikos Maris
> Software Engineer
> IMC Technologies SA
> www.imc.com.gr
>
> On Mon, Aug 23, 2010 at 3:10 AM, Jesus M. Rodriguez <[email protected]> wrote:
>> Here's what I did to patch our .classpath to remove the target/resources.
>> I tried depending on the eclipse task but that didn't seem to work.
>> But defining the
>> :eclipse task in my buildfile seemed to work:
>>
>> task :eclipse do
>>  puts "Fixing eclipse .classpath"
>>  text = File.read(".classpath")
>>  tmp = File.new("tmp", "w")
>>  tmp.write(text.gsub(/output="target\/resources"/, ""))
>>  tmp.close()
>>  FileUtils.copy("tmp", ".classpath")
>>  File.delete("tmp")
>>
>>  # make the gettext output dir to silence eclipse errors
>>  mkdir_p("target/generated-source")
>> end
>>
>> This causes buildr to generate the .classpath as normal, then we post
>> process it.
>> It works great. Maybe you can do something similar.
>>
>> jesus
>>
>> On Sun, Aug 22, 2010 at 2:16 PM, Antoine Toulme <[email protected]> 
>> wrote:
>>> This is not supported right now - if you have a small scale example of what
>>> you need, feel free to open a bug.
>>>
>>> You may be able to change M2_REPO to map to a relative path. I'd need to
>>> experiment a bit on that.
>>>
>>> On Sun, Aug 22, 2010 at 11:02, Nikos Maris <[email protected]> wrote:
>>>
>>>> Hi all,
>>>>
>>>> Could you tell me how can  I generate .classpath file with
>>>> javadocpath, or who to ask? Although I have javadoc in JARs, the
>>>> following code does not produce javadocpath.
>>>>
>>>>        eclipse.natures 'org.eclipse.jdt.core.javanature'
>>>>        eclipse.builders 'org.eclipse.jdt.core.javabuilder'
>>>>        eclipse.classpath_containers
>>>>
>>>> 'org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6'
>>>>        compile.from('src').into('bin')         # adds src to classpath
>>>> (default
>>>> project hierarchy is sources=src/main/java and target=target/classes)
>>>>        desc 'Unbound M2_REPO from .classpath file to a relative path'
>>>>        task :geneclipse => :eclipse do
>>>>                begin
>>>>                        unbounded = File.read(".classpath").gsub(/M2_REPO/,
>>>> File.join('lib','m2')).gsub(/kind="var"/, 'kind="lib"')
>>>>                        File.open(".classpath", "w") {|file| file.puts
>>>> unbounded}
>>>>                end
>>>>        end
>>>>
>>>> ----------------------------------
>>>> Nikos Maris
>>>> Software Engineer
>>>> IMC Technologies SA
>>>> www.imc.com.gr
>>>>
>>>
>>
>

Reply via email to