Since we've just finished 2.0 M6 and are in the beginning of RC0, now
would be a good time for everyone to update the copyrights in their code.
You can do this in 2 ways:
"Fix Copyrights..."
This action appears in the context menu when you select 1 or more projects
in the Package Explorer or Navigator view. It can only be run on whole
projects (not a package/folder/class). When it runs, it will block your
UI, so you will be unable to do anything else in Eclipse. This action
only works with IBM copyright statements. It will update existing ones
and add new ones if there are none. If it comes across an unknown
copyright statement, it will ignore it. To get the copyright year range
accurate, the tool will check every file's cvs history to get the right
revision year.
"Advanced Fix Copyrights..."
This action appears in the context menu when you select any resource
(project/package/folder/class) but it only appears in the Navigator view.
When it runs, you have the option of running it in the background, so you
can do other stuff in Eclipse. This action has a corresponding preference
page ("Copyright Tool") you can use to customize the action. Some
customizations include having your own copyright statement and telling the
tool to just use a specific year instead of performing a cvs lookup on
every file to get revision history.
Oh, and for both actions, the trailing "..." makes it look like a dialog
will pop up or something, requesting more information, but really, when
you invoke the action, it starts running immediately.
I feel "Fix Copyrights" is more stable but "Advanced Fix Copyrights" is
more flexible, so which tool you want to use depends on which you prefer.
I've already updated the copyright comments for all of SSE's code in this
week's WTP 2.0 ibuild, and everything seemed to run smoothly. I primarily
used "Fix Copyrights" but I also used "Advanced Fix Copyrights" for the
places I knew where non-IBM copyright statements already existed.
Here's a link for more details on the copyright statement:
http://www.eclipse.org/legal/copyrightandlicensenotice.php
______________________________
Amy Wu
Structured Source Editor
919.254.0299, T/L 444.0299
[EMAIL PROTECTED]
_______________________________________________
wtp-dev mailing list
[EMAIL PROTECTED]
https://dev.eclipse.org/mailman/listinfo/wtp-dev