![]() |
|
|
|||||||
| Deployment Applets, Webstart, Ant, Build Management, Version Mangement, Installer |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|
#1 (permalink) | ||||
|
Neuer Benutzer
Bit
Registriert seit: 18.04.2008
Beiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Guten abend allerseits
Ich bin gerade dabei, meinem Projekt den letzten schliff zu geben. Dazu gehörte unter anderem auch, die javadoc zu vervollständigen und Maven2 vollends zu integrieren Zuerst kurz die verwendeten Tools/Frameworks/IDE's etc Maven 2.1.0 SpringFramework 2.5 Eclipse Galileo Java 6 Tomcat6/Jetty6 Es handelt sich um eine Webapplikation welche mit dem springframework realisiert wurde. Ich habe unteranderem verschiedene Validatoren implementiert, welche alle von org.springframework.validation.Validator ableiten, zudem einige Controller (ableitend von: org.springframework.web.servlet.mvc.Controller) und FormController (org.springframework.web.servlet.mvc.SimpleFormController). Soweit so gut, keine Probleme. Um mir allerdings die Sache ein wenig zu verkürzen, habe ich die Standardmethoden der Klassen per /** {@inheritDoc} */ gekennzeichnet. Die Methoden sind namentlich: im Validator: public boolean supports(Class clazz) und public void validate(Object target, Errors errors) im Controller: public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception und im FormController: protected ModelAndView showForm(HttpServletRequest request, HttpServletResponse response, BindException errors) throws Exception, protected Object formBackingObject(HttpServletRequest request) throws Exception und protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object obj, BindException errors) throws Exception Wenn ich nun per mvn javadoc:javadoc die Doku generieren lassen will, existiert bei diesen Methoden zwar ein Eintrag, dass die Javadoc sonst wo definiert wurde, allerdings nicht der inhalt von diesen klassen. Ich habe danach ein bisschen nachgeforscht, und kam auf die option sourcepath. Ich habs allerdings nicht hingekriegt, das zum laufen zu bringen. Zudem fehlt im Repository (Lokal wie auf Global) das Javadoc.jar der Dependencies. Meine Frage ist nun, ob es irgendwie möglich ist, die Javadoc dieser Dependencies direkt in meine hineinzuladen, also sozusagen das javadoc-plugin zuerst über die Dependencies laufen zu lassen. Gibts da irgendwas direktes? Im Anhang mein pom.xml und einer der Validatoren TechnologyValidator
Auszug aus pom.xml (build) (Javadoc Plugin ab Zeile 107)
|
||||
|
|
|
|
|
#2 (permalink) | |||||||||||||||
|
Java-Forum Team
Moderator
Registriert seit: 13.09.2007
Beiträge: 8.044
Abgegebene Danke: 3
Erhielt 66 Danke für 64 Beiträge
|
Wenn ja, dann lies mal das hier, hab da mal ein Micro-Beispiel gepostet: http://www.java-forum.org/ides-und-t...tml#post524699 |
|||||||||||||||
|
|
|
|||||||||||||||
|
|
#3 (permalink) |
|
Neuer Benutzer
Bit
Themenstarter
Registriert seit: 18.04.2008
Beiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
ne, nicht ein Link sondern den Inhalt der jeweiligen Javadok direkt.
Wie wenn man in einem Interface eine Methode mit Javadoc beschreibt und in der Implementierenden Klasse nur noch @inheritDoc schreibt. Dann wird in der endgültigen Javadoc sowohl im Interface wie auch in der Subklasse derselbe Text geschrieben. Dasselbe möchte ich auch für die Klassen erreichen, welche von einem Interace/einer Klasse ableiten, die ich nicht selbst geschrieben habe |
|
|
|
|
|
#5 (permalink) |
|
Stammbenutzer
Kilobyte
Registriert seit: 01.09.2005
Beiträge: 650
Abgegebene Danke: 1
Erhielt 6 Danke für 6 Beiträge
|
Hi,
ich würde die Variante von maki mit der Konfiguration für die Links einfach mal probieren..und die URL für die JavaDoc von Spring angeben...mal schauen was das JavaDoc Plugin draus macht.... EDIT: Apropos warum hast Du das maven-release-plugin zweimal drin ? MfG Karl Heinz Marbaise
__________________
http://www.soebes.de http://www.skmwiki.de Subversion Repository Search Engine(SupoSE) |
|
|
|
|
| Lesezeichen |
| Stichworte |
| inheritdoc, maven, spring |
Latex Maths & Physics Editor ...
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Maven2 -> Nachladen der Dependencies | hrbaer | Deployment | 4 | 31.08.2009 21:43 |
| Maven2 Projekt unter Hudson mit SVN Repository erstellen | Nightshadow | Deployment | 4 | 01.06.2009 00:00 |
| Anfängerfragen zu maven2 | JRoxx | Deployment | 2 | 30.03.2009 21:11 |
| AspectJ und Maven2 | DEvent | Allgemeine Java-Themen | 0 | 18.02.2009 10:13 |
| Mit Maven2 und XDoclet ein EJB-Projekt erstellen und deployn | Schludi | Allgemeines EE | 1 | 07.04.2007 18:06 |