Richard S. Hall wrote:
Looking at the maven result list:

[INFO] ----------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] ---------------------------------------------------------------------------- [INFO] Apache Felix (parent) .................................. SUCCESS [2.057s] [INFO] Maven OSGi Plugin ...................................... SUCCESS [3.268s] [INFO] Servlet 2.1 API ........................................ SUCCESS [1.044s] [INFO] OSGi R4 Core Bundle .................................... SUCCESS [0.882s] [INFO] OSGi R4 Compendium Bundle .............................. SUCCESS [1.321s] [INFO] Apache Felix Shell Service ............................. SUCCESS [0.754s] [INFO] Apache Felix OSGi Framework Implementation ............. SUCCESS [1.925s] [INFO] Apache Felix Shell Text Interface ...................... SUCCESS [0.609s] [INFO] Apache Felix Shell GUI ................................. SUCCESS [0.578s] [INFO] Apache Felix Bundle Repository Service ................. SUCCESS [1.093s] [INFO] Apache Felix Shell GUI Plugin .......................... SUCCESS [1.066s] [INFO] Apache Felix Daemon .................................... SUCCESS [0.544s] [INFO] Apache Felix Dependency Manager ........................ SUCCESS [0.878s] [INFO] Apache Felix Main ...................................... SUCCESS [0.874s] [INFO] Apache Felix Examples: Service Event Listener .......... SUCCESS [0.381s] [INFO] Apache Felix Examples: English Dictionary Service ...... SUCCESS [0.619s] [INFO] Apache Felix Examples: French Dictionary Service ....... SUCCESS [0.390s] [INFO] Apache Felix Examples: Dictionary Client ............... SUCCESS [0.652s] [INFO] Apache Felix Examples: Dynamic Dictionary Client ....... SUCCESS [0.438s] [INFO] Apache Felix Examples: Spell Check Service ............. SUCCESS [0.456s] [INFO] Apache Felix Examples: Spell Check Client .............. SUCCESS [0.404s] [INFO] Apache Felix Service Binder ............................ SUCCESS [0.956s] [INFO] Apache Felix Examples: Spell Check w/ Service Binder ... SUCCESS [0.405s] [INFO] Apache Felix WireAdmin ................................. SUCCESS [0.926s] [INFO] Apache Felix UPnP Extra ................................ SUCCESS [0.573s] [INFO] Apache Felix UPnP Sample TV ............................ SUCCESS [0.909s] [INFO] ----------------------------------------------------------------------------


It strikes me, is it 100% necessary to include the "Apache Felix" prefix on everything? Seems somewhat redundant to me. Is this a standard way to do things or are we just mimicking it because someone else did it in the repo?

I propose we axe the prefix, then we can have simpler names that will hopefully match the Bundle-Name, where simple is nice, since we can use the Bundle-Name when installing bundles from obr (i.e., "obr deploy ShellService").

Thoughts?
I put these prefixes for module names because that's what m2 uses by default for html page titles while generating the site. It seems like the prefix is superfluous but it makes for a better looking generated site. It also helps with search engines. I learned this the hard way.

Alex

Reply via email to