build eclipse mode
Damien Bouvarel
damien.bouvarel at gmail.com
Mon Sep 14 13:17:51 UTC 2009
Humm ok, so i let the plugin project (sources) in the git, the binary (jar
file) will be available from the plugin update-site hosted on Lisaac
website, thanks to the website git. And the 'install_lisaac' program just
guide the user to update-site for eclipse editor. It is cleaner like that.
2009/9/14 Nicolas Boulay <nicolas.boulay at gmail.com>
> Is it cleaner to put the file to compile the plugin though eclipse and to
> provide binaries somewhere else.
>
> Binaries should not be inside git. lisaac.c is there to resolve "chikens
> and eggs" problems.
>
> If you want absolutely the binaries in git, maybe you could juste create a
> git repository for binaries that correspond to tagged version of the primary
> git repository of the plugin.
>
> Nicolas
>
> 2009/9/14 Damien Bouvarel <damien.bouvarel at gmail.com>
>
>>
>>
>> On 09/14/2009 12:05 PM, Damien Bouvarel wrote:
>>>
>>> Hello,
>>> I try to make the eclipse plugin compilable from command-line for the
>>> 'install_lisaac' program, (far not so easy..).
>>> It's called an headless build, i didn't succeed to make it work
>>> properly... (despite the UI compilation is one click...)
>>>
>>> I had a solution where the .class files (in eclisaac/bin/) must be
>>> included in the git and also a part of the .metadata (workspace projects
>>> info).
>>> But i think it's much easier to include only the plugin source and the
>>> exported .jar file, or only the sources and remove the command-line eclipse
>>> installation from the install_lisaac.li. Maybe the plugin should be in
>>> an extra lisaac package?
>>>
>>> Hi,
>>>
>>> Doesn't eclipse generate an ant file to compile the project using ant ?
>>> I think that would be the best solution.
>>>
>>>
>> Yes, it's exactly what it does, but executing the ant file outside eclipse
>> from command-line require lots of xml
>> files to configure, and there is very few documentation for that.. I'll
>> try to find examples.
>>
>> > Ok theorically, put binary in the git is bad. But it's nightmare to compile
>> > it.
>> > It's a nightmare to install ant, and etc...
>>
>>
>> > And it will nightmare about configuration file problems
>>
>> Yes i agree, if you use your own eclipse to compile the plugin project, it
>> will configure and compile it for you.
>>
>>
>>> About including .class files or .jar files in the git repository, I
>>> don't really like this idea since it means there would be another big binary
>>> file in the repository, and that would make it even larger. We have enough
>>> of lisaac.c I think.
>>>
>>>
>> The .jar is a bit more than 512k :)
>> I think it is good to put it for the release (most people won't compile it
>> (who did it? :-) ).
>>
>>
>>> But of course, if we make a release, we would provide the jar file.
>>>
>>>
>> I'll update the editor/eclipse git with the jar for now :) at release time
>> we'll make up the packages properly.
>> Damien
>>
>>
>>> Mildred.
>>>
>>>
>>> --
>>> Mildred Ki'Lya
>>> ╭───────── mildred593@online.fr ──────────
>>> │ Jabber, GoogleTalk: <mildred at jabber.fr> <mildred at jabber.fr>
>>> │ Website: <http://ki.lya.online.fr> <http://ki.lya.online.fr> GPG ID: 9A7D 2E2B
>>> │ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B
>>>
>>>
>>> _______________________________________________
>>> Lisaac-devel mailing list
>>> Lisaac-devel at lists.alioth.debian.org
>>> http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel
>>>
>>>
>>
>> _______________________________________________
>> Lisaac-devel mailing list
>> Lisaac-devel at lists.alioth.debian.org
>> http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel
>>
>>
>
> _______________________________________________
> Lisaac-devel mailing list
> Lisaac-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/lisaac-devel/attachments/20090914/81b38cc4/attachment-0001.htm>
More information about the Lisaac-devel
mailing list