[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [riena-dev] what is in the source bundle ?

Am 23.02.10 22:37, schrieb Elias Volanakis:
By the way, as far as I know the src settings are additive (i.e. src =
"" + bin).

Personally, I think my typical use for source bundles is having the
source when debugging. If I wanted to work with the source I would get
it from CVS.

+1 makes sense for me, too
thx christian for asking this - was also a question for me what exactly should be part of a source bundle

Just my 2c,

On Tue, Feb 23, 2010 at 4:14 AM, Christian Campo
<Christian.Campo@xxxxxxxxxxxx> wrote:
I would like to start a discussion what belongs into a source bundle.

Currently we are putting basically all the stuff in there that can be used
for reference (at development time) from riena like source files.
So the bin jar contains
- class binary files
- schemas
- /icons directories
- plugin.xml
- about.html
the src jar contains
- class source files
- about.html
- plugin.properties

The usecase is now that I import (with source code) a bundle, I like to
patch it and reexport it into a new jar and source jar. And the question is,
do we supply enough content for that.
Now if you import a bundle with source code, you get all the content from
bin AND source jar and the class binary files are obviously compiled again
in your workspace.
One thing that was noted is that we dont supply is build.properties. Other
eclipse projects also dont supply them. We also have sometimes .gifs in the
source tree that are in the middle of the classes hierarchy)
(http://bugs.eclipse.org/303598). Those end up being in the bin jar but not
in the source jar (which seems wrong).
Any feedback from committers, contributers or community is highly

compeople AG
Untermainanlage 8
60329 Frankfurt/Main
fon: 069 / 27 22 18 0
fax: 069 / 27 22 18 22
web: www.compeople.de
Vorstand: Jürgen Wiesmaier
Aufsichtsratsvorsitzender: Christian Glanz
Sitz der Gesellschaft: Frankfurt/Main
Handelsregister Frankfurt HRB 56759
Ust-Ident.-Nr: DE207665352

riena-dev mailing list




ekke (ekkehard gentz)
independent software-architect
senior erp-consultant
eclipse | osgi | equinox | mdsd | oaw | emf | uml
max-josefs-platz 30, D-83022 rosenheim, germany
homepage (de): http://gentz-software.de
blog (en): http://ekkes-corner.org
twitter: @ekkescorner
skype: ekkes-corner
Steuer-Nr: 156/220/30931 FA Rosenheim, UST-ID: DE189929490