Hey all..
In my projects I try to arrange the code so you can pull it from source
control and build. Quick and easy. Its not that way with SQuirreL
though, because even though the hierarchy is pretty well defined, the
code doesn't sit in the hierarchy correctly, so the IDE (Eclipse in this
case) thinks it has all kinds of errors. I've tried a bunch of ways to
fix it, but short of pulling the code from CVS and copying it to another
location, then importing the code into the project, I don't see how it
could be done. Anyway, wouldn't it be easier to have the hiearchy be
something like
SQL12\net\sourceforge\squirrel-sql\...
where '...' is 'client' or 'fw' or 'plugin', rather than
SQL12\app\src\net\sourceforge\suirrel-sql\...
The second (and current) method is redundant because it says what part
of the hierarchy this is more than once. Its also technically wrong,
because the Application class in says its in package
'net.sourceforge.squirrel_sql.client' but its actually in
'app.src.net.sourceforge.squirrel_sql.client'.
If its decided that something should be done, I can give more specific
ideas on where things should go.
Long story short I think there are some good reasons to change that
hierarchy now. It will only get harder once the project gets bigger.
Johnathan
|