21
Ich möchte meine E-Mail-Adresse innerhalb @author
Tags setzen und möchte, dass sie anklickbare mailto:
Links im generierten Javadoc sind.Was ist der richtige Weg, um eine Email in Javadoc aufzunehmen?
Wie soll ich das richtig machen?
/**
* I currently do the following, but would like to have my name
* displayed as the link rather than the email itself.
*
* @author {@link "mailto:[email protected]"}
*/
public class Useless { }
/**
* I've tried this, but get warnings about unexpexted text where my name is.
*
* @author {@link "mailto:[email protected]" "Benoit St-Pierre"}
*/
public class Useless { }
Ich persönlich würde '@author meinen vollen Namen' verwenden. Obwohl das wahrscheinlich entkommen muss, um zu vermeiden, dass der E-Mail-Teil als HTML-Tag betrachtet wird. Ich finde die enge Verbindung zu HTML in Javadoc immer noch eine sehr unglückliche Entscheidung :-( –
Joey
Der meiste Code, den ich schreibe, ist für interne Zwecke, also ist es für andere nützlich, mich einfach per E-Mail zu erreichen. Ich würde das nicht für Code machen in freier Wildbahn –
+1 Auch die Javadoc-Konventionen empfehlen die Verwendung von In-Line-Links wirtschaftlich. Der {@link} soll verwendet werden, um auf die Dokumentation für das angegebene Paket, die Klasse oder den Mitgliedsnamen einer referenzierten Klasse zu zeigen. nicht mit E-Mails oder URLs zu verknüpfen (für eine URL sollten Sie @see verwenden) – JuanZe