build eclipse mode

Pierre-Alexandre Voye ontologiae at gmail.com
Mon Sep 14 13:18:54 UTC 2009


Ok for me

2009/9/14 Damien Bouvarel <damien.bouvarel at gmail.com>

> 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
>>
>>
>
> _______________________________________________
> Lisaac-devel mailing list
> Lisaac-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel
>
>


-- 
---------------------
Isaac Project - http://isaacproject.u-strasbg.fr/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/lisaac-devel/attachments/20090914/1e52baef/attachment.htm>


More information about the Lisaac-devel mailing list