How to add copyright to Eclipse Helios? - eclipse

The title says everything. If I want to add copyright comment in code files in Eclipse Helios, how can I do it? Manually copy-paste or is there any other way?

Go to preferences Java/CodeStyle/Code Templates
then expand Code, and New Java Files, edit that, and put in whatever text you want. Now whenever you create a class, that will be automatically injected.

Was looking into doing this for my project and found this plugin quite useful
http://www.wdev91.com/?p=cpw_ug

You can also install the Eclipse Releng tools (from the eclipse 3.6 update site included in Helios). I can add copyright headers to existing files and update existing copyright headers to include the current year.
See http://market.eclipsesource.com/yoxos/node/org.eclipse.releng.tools.feature.group for more information.

The procedure is similar for C++ code in Eclipse CDT:
Window:Preferences:C/C++:Code Style:Code Templates:Comments:Files:Edit
The resulting dialog has a button for inserting variables such as time, date, year, file name, etc.

Related

How to remove unused library declaration

I am a newbie in Netbeans. So forgive me for trivial questions and if the question's title is misleading.
I am using Netbeans for PHP development.
Netbeans version 7.1
OS Windows XP
In my project directory structure we are having library/Zend and library/Zend_old two folders. Now when I Ctrl + Click on any method. I get two options of the declaration. One is in Zend folder and second is in Zend_old folder. We are not using Zend_old folder any more. So how can I tell netbeans to ignore Zend_old folder completely ?
Thanks
It depends on how you added the libraries. Go to Project Properties -> Libraries. Look at the libraries listed there (click edit to see the specific paths used by each library). Remove the one for Zend_old.
If that doesn't do the trick, go to Tools -> Libraries. If you setup a library folder for your project, you will need to change the 'Libraries location' pull down to the library directory for your project rather than the global one. Look through the libraries listed there and find the one that references Zend_old, and remove it (using the button below the list of libraries, not the one to the right of the library properties).
Unfortunately, there is no option to remove it.Here is a bug report https://netbeans.org/bugzilla/show_bug.cgi?id=214239 and answer from netbeans forum http://forums.netbeans.org/topic70
Search libraries in the search field (cmd + i) this will show you all libraries in your gobal libraries, select your librarie that you need to remove, then remove and then ok.

Eclipse - New Project

I need to modify project creation in eclipse. I would like to add my own project creation. For example, when developer selectes File->New->Project, I want my option (i.e, XYZ Java Project) under to be available. Is this possible ? If yes, i am looking for some direction to begin with ?
Thanks.
To begin with you need to contribute your own Eclipse Plug in. Download Eclipse plugin developers IDE from this Location.
You can contribute a Custom Project Wizard through Extensions.
Define your Project Nature
For reference you can check this example Create a Custom Project in Eclipse – New Project Wizard: the Behavior
Hope this helps !!
Yes you can. A robust way to do this is to make an eclipse plugin so that it gets added to the menu. I was just looking into this myself a couple of days ago and this is what I found.
Here are some links:
O'Reilly
Better yet though, let me just show you an answer about this: https://stackoverflow.com/a/299316/879485
If you use Maven you can have a look at archetypes. Maven also has the ability to create Eclipse projects. With this you should have all the tools necessary to automate whatever project layout you need to have.

To modify a core eclipse plugin

In order to modify an eclipse plugin, what are the steps to find its editable code ?
I read and debug source provided with eclipse distribution but to try a fix in org.eclipse.jdt.internal.corext.codemanipulation behavior I need to make it editable.
Well, the source repository is available at eclipse.org, the plugin compiled with the source should be available from the standard eclipse update site.
I'm guessing you are considering changing the source, recompiling and using your plugin instead of the standard one? There is a different way to change functionality, its with fragments. For example, look at a question I asked earlier, follow the links in my text and Andrews answer for more information.

How can I get autocomplete for CSS3 properties on Eclipse (Helios)

Please note that I already have CSS autocomplete support active, I need the CSS3 properties and other proprietary properties for CSS like border-raduis, ::selection, -mozkit and -webkit properties.
You could install the Aptana Studio 3.0.3 plugin which has support for CSS3 properties. Aptana Ticket #1986 shows a way to enable matching for browser vendor specific extensions. Ticket #1495 is also relevant.
WARNING! I read on How do I add FTP support to Eclipse?, that the plugin could potentially overwrite or re-organise a lot of your Eclipse workspace. This is an older answer now, so the new version of plugin might be better. I wouldn't want my advice to break your Eclipse without warning you first :-)

Can I add JavaDoc to a package easily with Eclipse?

I use javadoc to document my classes and methods. I would like to add some overview information to my packages, too. I like how Eclipse creates a stub of a matching Doc Comment for each class or method once I type /**<Enter>. Does Eclipse have an easy way to generate a package.html file, too?
Update 4 years later (Oct. 2013)
javabeangrinder's answer (upvoted) mentions the following trick:
To create a package-info.java file in an existing package:
Right click on the package where you want a package-info.java.
Select new->package.
Check the Create package.info.java check box.
Click on Finish
Original answer (May 2009)
There is no template or wizard to easily create a package.html file.
As mmyers said in his comment, since Java1.5, the correct file to create would be package-info.java.
That file can be used not only for javadocs, but also for package-level annotations (as illustrated here).
There is an opened Bug (#86168) for demanding a wizard for the creation of package-info.java (since the class wizard does not allow the package-info name).
The reflections on that topic are on since... 2005! The problem is that any solution should
be implemented in a way that it also helps with 1.4 code.
The current workaround is to create a package-info.java as a text file.
From that point forward, package-info.java behaves as a normal Java class, and Eclipse places a package-info.class file in the output folder.
The Javadocs are correctly built using package-info.java, and not the package.html file.
(source: developpez.com)
Note (in response to Strawberry's comment):
bug 77451 (2004!, for package.html)
bug 163633 and bug 163926 (2006, for package-info.java)
both wish a preview of the package overview in package-info.java in the Javadoc
view.
So far, no patch has been proposed/implemented.
There is simply not enough demands for that feature to be added.
In eclipse
Since package-info.java isn't a valid identifier for a class it cannot be created as a class in Eclipse.
I found that when you create a new package there is a check box to check if you want a package-info.java.
To create a package-info.java file in an existing package:
Right click on the package where you want a package-info.java.
Select new->package.
Check the Create package.info.java check box.
Click on Finish
The JAutodoc plugin does a great job of this, as well as all your other documentation needs. Install and configure the plugin and right click the package and click JAutodoc > Add Package Javadoc
There are configurations and templates available for the .java or .html package documentation.
This plugin also does a great job of standardizing all your Javadoc needs, with a great deal of customization.
http://jautodoc.sourceforge.net/
There's a plugin that seems to create package.html files. I haven't used it but someone landing here might find it useful.
http://sourceforge.net/projects/package-javadoc/