On Oct 24, 2006, at 2:19 PM, Jacek Laskowski wrote:
On 10/24/06, David Blevins <[EMAIL PROTECTED]> wrote:
Nice changes. You're a coding maniac all of the sudden! You feeling
ok? ;)
Yeah, pretty much ok (how would you call Dave, Dain, Aaron and others,
then, huh? ;-)) Figured out that the only way to catch up with you
guys is to keep coding all the time. No day with no coding! Even a
very simple shot in the dark can do the wonders.
That's a great attitude to have.
The reason I've been
quiet for such a long time has turned out to be my never-ending urge
for high quality of the code of mine. It was nearly impossible to
write anything as I couldn't satisfy myself (not to mention you), so
having followed so many contribution decided to give it a try and see
how it could work for me.
I fight with that myself sometimes too; wanting things to be
impossibly elegant. Having high standards is good unless you take it
to the point where it's crippling you from doing anything; in which
case you're usually better off just taking your best shot and coming
back later to improve.
I'm having lots of fun doing it and am
really going to get up to speed soon to start working towards EJB 3.0
compliancy.
Excellent.
I do feel I can do it really, really soon. Just I need
some time revving up.
For the longest time i've wanted to encapsulate that version info
properties object with a strongly typed object. i.e.
versionInfo.getDate(), versionInfo.getTime(), versionInfo.getVersion
(), and so on. Since we moved to SVN as well, I've always really
really wanted to have the svn revision printed out as well. If you
want to work on any of that, that'd be awesome.
That's funny! I've been thinking about it lately, too, and even came
across a solution how to get svn revision with m2. Keep these
suggestions comming so I won't lose interest halfway ;-)
Will do :)
> + * TODO: There must be a better way to read command line args
> and spawn a command
There's always a better way to do anything. What did you have in
mind?
E.g. commons-*. I've seen Jason's ideas in gshell around it that I'm
going to borrow. Just give me a few days and you'll see it yourself.
This is one area where it'd be good to throw your ideas out to the
list if you plan to make big changes. The current approach was a
pretty collaborative effort between Jeremy Whitlock and myself.
Here's the original design doc we used to shoot notes back and forth:
http://docs.codehaus.org/display/OPENEJB/Executables
This is where the xbean-finder came from and the concept of finding
the commands in the classpath, easily extensible commands, commands
that can be shared by the command line and the telnet console, etc.
Cool stuff.
Just a nice trick so people can specify -D stuff anywhere on the
command line. Stole the idea from Maven. I.e. these use the same
technique:
openejb start -Dopenejb.localcopy=false
maven clean build -Dmaven.test.skip=true
Yeah, figured it out just few minutes ago when poking around in the
deploy command. I'm not very happy with it, though. Some other
technique is what I'd be confortable with.
I like the basic concept a lot but would like to think of a way to
easily be able to print the available command options just as easily
as we can discover the commands themselves.
I've been disliking the SystemInstance.init method more and more.
I'd really like to kill it but i seem to recall some part of the
tomcat integration really needed it, but I really don't remember the
details. If that's something you want to experiment with, that'd be
cool. Just make sure you build the assemblies run the "maven itest"
on the tomcat ones if you do.
Sure. I hope I won't forget - I don't want to break anything that
works well (I'll probably need to stick another note to my computer
screen to keep that in mind, though ;-)
Hehe.
That's all from me for now, just random thoughts.
I really really appreciate them! I read them with great delight and
expect more to come. Thanks!
Great. Reviewing the commits helps to jog my memory, keep 'em
coming! :)
-David