Q4E is an eclipse plugin that will let you use Maven2 from Eclipse IDE.
Currently in version 0.5, it is perfectly integrated with Maven. One of my favorite feature is to be able to analyze project dependencies in a graphical way.
It is possible to install Q4E from Eclipse update page:
http://q4e.googlecode.com/svn/trunk/updatesite/
As a big Maven user and a little tired of using command line tools, I will definitely try it out.
20080331
20080320
Inner classes
One great thing with pair programming is that you learn everyday from your pair and sometimes very funny things.
Today it was a new way on how to use an inner java class:
class Foo {
...
class InnerFoo {...}
...
}
An instance of InnerFoo can only exist within an instance of Foo and has direct access to the methods and fields of its enclosing instance.
And to instantiate an inner class, you must first instantiate the outer class. Then, create the inner object within the outer object:
Foo foo = new Foo();
Foo.InnerFoo innerFoo = foo.new InnerFoo();
Ok nothing huge but I swear I never used that syntax before, well at least not explicitly.
In fact most java developers have used it in someway and without knowing it like me:
class Foo {
Foo() {
this.new InnerFoo(); // or just new InnerFoo()
}
class InnerFoo {...}
}
Today it was a new way on how to use an inner java class:
class Foo {
...
class InnerFoo {...}
...
}
An instance of InnerFoo can only exist within an instance of Foo and has direct access to the methods and fields of its enclosing instance.
And to instantiate an inner class, you must first instantiate the outer class. Then, create the inner object within the outer object:
Foo foo = new Foo();
Foo.InnerFoo innerFoo = foo.new InnerFoo();
Ok nothing huge but I swear I never used that syntax before, well at least not explicitly.
In fact most java developers have used it in someway and without knowing it like me:
class Foo {
Foo() {
this.new InnerFoo(); // or just new InnerFoo()
}
class InnerFoo {...}
}
20080312
Paris JUG
Yesterday evening I went to the second meeting of Paris JUG (a french Java User Group). It was dedicated to Selenium, a testing tool for web interfaces.
First of all I think this JUG is a very good initiative, unfortunaltely they still have problems with organisation (or maybe success?). We were more than 40 in a room that could accommodate only half of us.
For the rest Zouheir CADI made some good impressions with the tool (especially with the Selenium Core) even if it was impossible for me to ask questions.
It was too hot in there and because I was quite hungry I had to leave right after the presentation... right before the post-presentation discussion that is normally the most interesting part of such events.
Anyway 8th April, the Paris JUG will host a talk by Kirk Pepperding, a leader in performances in Java applications. So if you interested and are in Paris at that time...
First of all I think this JUG is a very good initiative, unfortunaltely they still have problems with organisation (or maybe success?). We were more than 40 in a room that could accommodate only half of us.
For the rest Zouheir CADI made some good impressions with the tool (especially with the Selenium Core) even if it was impossible for me to ask questions.
It was too hot in there and because I was quite hungry I had to leave right after the presentation... right before the post-presentation discussion that is normally the most interesting part of such events.
Anyway 8th April, the Paris JUG will host a talk by Kirk Pepperding, a leader in performances in Java applications. So if you interested and are in Paris at that time...
20080308
Hello World
After a lot of tutorials/how-to’s/workshops I decided it was time (again) to create a Weblog to provide some kind of documentation for my own retrospective.
And why not at the same time get some feedback in form of comments.
So here I go, hope to read from you soon.
Subscribe to:
Posts (Atom)