WOJ is a set of services providing access to projects documentations & sample source source code without any settings to your IDE. WOJ's power comes from its integration into IDEs and its ease of use. It can be used transparently even with your existing projects without any effort on your part.
Extensive project repository
With WOJ standard edition, you have access to the whole WOJ database of open source projects consisting of more than 3600 project.
Up to date and easy to extend
The project repository is frequently updated with new projects and new revisions.
If a user faces an open source project that is not in the repository, he can easily upload it into the WOJ repository, using a simple wizard in the IDE. Once uploaded, the project javadoc and sample source code becomes immediately accessible to the user. In fact, the project is placed into a sandbox that is only visible to the user.
The WOJ team is then informed of the upload and can check the user's sandbox to promote (i.e. validate) the project to the public area of WOJ where it becomes visible to the rest of the community like any other project.
Full IDE integration
Using WOJ is really straightforward:
download the file, key in your login and password, and use your IDE as you did
before. The only difference is that you now have access to more than
WOJ's power comes from this simple integration, and the accuracy of its information: if you use foo-1.2, you will have access to the javadocs and sample source code for that version and not version 1.0 or 2.5. To move to foo-2.2, simply change your classpath and WOJ will find the appropriate information for that version without the need for any other configuration!
Unleash the power of your IDE: discover and navigate sample source code you never visited before!
Save time, save money
Because you will never have to manage your open-source dependencies documentation and sample source code again, you will save the time currently spent downloading the source code and javadocs and configuring them in your IDE.
And for the developers that weren't accustomed to spending time configuring the IDE, the advantage is even greater: think a minute about the time you lost looking for the javadocs of a particular open source project... Think about the time lost trying to understand what happens when calling a particular method without digging into its code... Think about the time lost trying to figure out what happens if you pass null as an argument to that method, or even worse, trying to find a critical bug to finally discover that it is only due to a bad call to a method that is clearly documented in the javadoc.
It is time to save your time!
Click on this link to get more detail: http://www.worldofjava.org/homepage.do;jsessionid=A2AE400BEB4FBD14F73EC82D4B53E26F
Recommend the tutorial