Skip to main content
  • Log in
  • Manage Cookies
Eclipse Plugins, Bundles and Products - Eclipse Marketplace
  • My Marketplace
  • Add Content
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Marketplace
  3. Tools
  4. JAutodoc

Please be aware that some listings have been temporarily delisted from our marketplace in order to improve the security of the platform. We apologize for any inconvenience this may caused.

For more information on this matter, please visit #1.

If you are a listing owner and would like to have your listing(s) reinstated, please open a ticket at https://gitlab.eclipse.org/eclipsefdn/it/websites/marketplace.eclipse.org/-/issues.

Thank you for your understanding and cooperation.

JAutodoc

JAutodoc
460
13
Install

Drag to Install!

Drag to your running Eclipse* workspace.
*Requires Eclipse Marketplace Client

Add this URL to your Eclipse Installation to reach this solution's update site.

2021-09 (4.21)
2021-06 (4.20)
2021-03 (4.19)
2020-12 (4.18)
2020-09 (4.17)
2020-06 (4.16)
2020-03 (4.15)
2019-12 (4.14)
2019-09 (4.13)
2019-06 (4.12)
2019-03 (4.11)
2018-12 (4.10)
2018-09 (4.9)
Photon (4.8)
Oxygen (4.7)
Neon (4.6)
Mars (4.5)
Luna (4.4)
Kepler (4.3)
2021-12 (4.22)
2022-03 (4.23)
2022-06 (4.24)
2022-09 (4.25)
2022-12 (4.26)
2023-03 (4.27)

https://mkesting.github.io/jautodoc-update/latest/

Learn more...

Screenshot 0

Details Group Tabs

Details

JAutodoc is an Eclipse Plugin for automatically adding Javadoc and file headers to your source code. It optionally generates initial comments from element name by using Velocity templates for Javadoc and file headers. The main features are

  • Complete, keep or replace existing Javadoc
  • Create initial comments from element name
  • Getter/Setter comments from related field comment
  • Add/Replace file headers
  • Velocity templates for Javadoc and headers
  • Ant Task for Eclipse
  • Support for Package Javadoc
  • Search for missing Javadoc and file headers

 

Categories:
  • Code Management,
  • Documentation,
  • Editor,
  • IDE,
  • Search
Tags:
  • javadoc,
  • templates,
  • file header,
  • velocity
Additional Details
Eclipse Versions: 
2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), 2021-12 (4.22), 2022-03 (4.23), 2022-06 (4.24), 2022-09 (4.25), 2022-12 (4.26), 2023-03 (4.27)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Martin Kesting
Development Status: 
Production/Stable
Date Created: 
Mon, 2006-08-21 10:11
License: 
EPL
Date Updated: 
Fri, 2023-01-13 10:06
Submitted by: 
Martin Kesting
Screenshots
Screenshot 0
Metrics
DateRankingInstallsClickthroughs
March 202347/6681000 (0.34%)9
February 202358/668920 (0.27%)22
January 202359/677954 (0.28%)20
December 202260/805876 (0.26%)18
November 202270/808941 (0.24%)17
October 202261/8111016 (0.27%)27
September 202258/8121142 (0.29%)31
August 202260/808970 (0.27%)25
July 202266/816878 (0.24%)34
June 202273/810834 (0.21%)16
May 202271/810969 (0.22%)38
April 202263/8171027 (0.24%)40
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 1

CountError Message
1Cannot continue the operation. There is another install operation in progress.
Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for JAutodoc.

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Friday, March 24, 2023 - 03:03

Reviews Sign in to post reviews

ansu1141's picture

Export of preferences not working (Java 17, Eclipse 2022-03)

Submitted by Andre Sudhoff on Mon, 2022-03-21 07:33

I'm running Eclispe 2022-03 with Java 17.0.2 and try to export JAutoDoc preferences (Export All) which is not working. The following exception is thrown:

java.lang.NoClassDefFoundError: Could not initialize class com.sun.xml.bind.v2.runtime.reflect.opt.Injector
    at com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:41)
    at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:77)
    at com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:317)
    at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.<init>SingleElementNodeProperty.java:52)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
...
    at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522)
    at net.sf.jautodoc.utils.JAXBSerializer.doExport(JAXBSerializer.java:43)
    at net.sf.jautodoc.preferences.PreferenceSerializer.doExport(PreferenceSerializer.java:40)
    at net.sf.jautodoc.preferences.MainPreferencePage.performExport(MainPreferencePage.java:478)
    at net.sf.jautodoc.preferences.MainPreferencePage.access$2(MainPreferencePage.java:467)
    at net.sf.jautodoc.preferences.MainPreferencePage$3.widgetSelected(MainPreferencePage.java:187)
...
mmisingnamecp2's picture

Re: Export of preferences not working (Java 17, Eclipse 2022-03)

Submitted by Martin Kesting on Mon, 2022-03-21 18:56

It’s because Java 17 denies all illegal access operations by default. Adding the following line to the end of eclipse.ini should solve the problem:

--add-opens=java.base/java.lang=ALL-UNNAMED

 

glovatouhj's picture

Can't export preferences with Java > 8

Submitted by Giovanni Lovato on Wed, 2019-03-20 04:20

Running Eclipse with Java > 8 (I'm on Java 11) when trying to export JAutodoc preferences to XML this exception is thrown:

java.lang.NoClassDefFoundError: javax/xml/bind/JAXBContext
	at net.sf.jautodoc.utils.JAXBSerializer.doExport(JAXBSerializer.java:43)
	at net.sf.jautodoc.preferences.PreferenceSerializer.doExport(PreferenceSerializer.java:40)
	at net.sf.jautodoc.preferences.MainPreferencePage.performExport(MainPreferencePage.java:478)
	at net.sf.jautodoc.preferences.MainPreferencePage.access$2(MainPreferencePage.java:467)
	at net.sf.jautodoc.preferences.MainPreferencePage$3.widgetSelected(MainPreferencePage.java:187)
mmisingnamecp2's picture

Re: Can't export preferences with Java > 8

Submitted by Martin Kesting on Wed, 2019-03-27 18:33

Fixed with new version 1.14.1

glovatouhj's picture

Not available in 2019-03 M2

Submitted by Giovanni Lovato on Thu, 2019-02-21 02:16

Great integration of JAutodoc with Eclipse! I'm testing 2019-03 M2 right now, and unfortunately, the plugin isn't available in the Marketplace.

mmisingnamecp2's picture

Re: Not available in 2019-03 M2

Submitted by Martin Kesting on Sun, 2019-03-03 14:57

... and thanks for reporting. New Eclipse versions have to be explicitly enabled for the plugin in the Marketplace. I wasn’t aware of that.

mmisingnamecp2's picture

Re: Not available in 2019-03 M2

Submitted by Martin Kesting on Sat, 2019-03-02 14:01

Should be available now.

aram6we's picture

Error in installing JAutoDoc in Photon

Submitted by Ashok Ram on Wed, 2018-08-15 03:37

Hi,

Please check I am getting this below error message while intalling the JAutoDoc

An error occurred while installing the items
session context was:(profile=_Users_ashokram_Ashok_Applications_Eclipse.app_Contents_Eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]net.sf.jautodoc 1.14.0, action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction).
Could not acquire the framework manipulator service.
Could not acquire the framework manipulator service.

Environment

  1. Mac - 10.13.6
  2. Eclipse Version - Oxygen.3a Release (4.7.3a), Build id: 20180405-1200
mmisingnamecp2's picture

Re: Error in installing JAutoDoc in Photon

Submitted by Martin Kesting on Thu, 2018-08-16 15:56

Sorry, but this doesn't seems to be a problem of JAutodoc. Looks like a general problem of your Eclipse installation: "Could not acquire the framework manipulator service". Are you able to install other plugins?

erandall's picture

A useful deflector for agressive checkstyle rules

Submitted by Ed Randall on Mon, 2016-12-12 12:01

A useful tool, in so far as it goes.
In my experience this tool is used to save time with satisfying some corresponding Checkstyle rules.
Beware that mindlessly generating Javadoc comments on otherwise documented classes adds little, if any, value. Developers need to learn to actually write some *meaningful* comments in the generated fields, but very few do so.

A link from the marketplace description above, into the actual JAutodoc site jautodoc.sourceforge.net would not go amiss.

vtranmy1's picture

Bug in Eclipse Luna SR2 (eclipse-jee-luna-SR2-win32-x86_64)

Submitted by Vu Tran on Sat, 2015-05-16 12:13

I installed JAutodoc plugin after updated to Eclipse Luna SR2, but it doesn't appear in context menu.
I think this is a but of JAutodoc. Please check!

mmisingnamecp2's picture

Normally it works fine with

Submitted by Martin Kesting on Wed, 2015-05-20 17:53

Normally it works fine with Luna. Please check the Error Log View and "Help->Installation Details".
It would be easier, when you reply by mail. My address is on the JAutodoc website.

rvanbuuren's picture

Really useful

Submitted by René Van Buuren on Sun, 2014-01-26 08:03

This plugin does what it says it will and has already saved me a bunch of time. I recommend it.

Markets

  • Eclipse Project (4)
  • Tools (1342)
    • Application Development Frameworks (171)
    • Application Management (32)
    • Application Server (31)
    • BIRT (10)
    • Build and Deploy (104)
    • Business Intelligence, Reporting and Charting (14)
    • Code Management (117)
    • Collaboration (37)
    • Database (44)
    • Database Development (34)
    • Database Persistence (17)
    • Documentation (60)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
    • EclipseRT Target Platform Components (10)
    • Editor (339)
    • Entertainment (14)
    • General Purpose Tools (124)
    • Graphics (34)
    • IDE (344)
    • Internet of Things (IoT) (35)
    • J2EE Development Platform (44)
    • J2ME (5)
    • Languages (155)
    • Linux Tools (19)
    • Logging (22)
    • Mobile and Device Development (49)
    • Modeling (90)
    • Modeling Tools (146)
    • Mylyn Connectors (20)
    • Network (14)
    • Other (74)
    • Process (18)
    • Profiling (22)
    • Programming Languages (100)
    • Reporting (32)
    • Rich Client Applications (39)
    • Science (4)
    • SCM (20)
    • Search (42)
    • SOA Development (15)
    • Source Code Analyzer (99)
    • Systems Development (59)
    • Team Development (54)
    • Testing (90)
    • Tools (568)
    • UI (97)
    • UML (40)
    • Web (90)
    • Web Services (31)
    • Web, XML, Java EE and OSGi Enterprise Development (32)
    • XML (29)
  • IoT (172)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
  • RCP Applications (79)
  • Training & Consulting (53)
  • Long Term Support (11)

Search

Advanced Search

More like this

  • Telosys code generator for Java, JavaScript, Python, NodeJS, PHP, C#, JavaEE, Spring, JAX-RS, VueJS, Angular, JPA, etc
  • CASTLE Searching
  • Codetrails Developer Assistance Tools
  • Design and Verification Tools (DVT) IDE for e, SystemVerilog, VHDL, and PSS
  • Collage Framework and Code Markup Tools

Favorited by

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Publishing Guidelines
  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Welcome to Marketplace
  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top