[maven2] dolaczanie javadoca oraz zrodel

0

witam

mam takie pytanie - jak w mavenie2 zrobic cos takiego ze w dependency mowie ze chce rowniez miec zrodla oraz javadoca jesli to mozliwe. teraz jesli zrobie sobie projekt eclipsa za pomoca pluginu eclipse, chcialbym zeby jary (oczywiscie te ktore maja to w repo) mialy podlaczone zdorla i doki. jest to w ogole mozliwe?

i jeszcze jedno pytanie. programuje w eclipse, czasami jak robi mi sie autouzupelnianie kodu to widze ladne nazwy parametrow metod, a czasami tylko np. foo(String arg0, String arg1, int arg3...) z nic nie mowiacymi nazwami parametrow. ktos wie od czago to zalezy?

pozdrawiam wszystkich

0

Jeśli chodzi o javadoci to oczywiście jest bardzo proste:
http://koziolekweb.blogspot.com/2007/06/maven-i-dziki-bogom-wszytko-jest-atwe.html

Jeśli chodzi o źródła to należy użyć czegoś takiego:

	<build>
		<resources>
			<resource>
				<directory>src/main/java/</directory>
			</resource>
		</resources>
	</build>

edit:

temat był tak interesujący i niebanalny, że pełen opis już jest:
http://koziolekweb.blogspot.com/2008/01/pliki-java-i-javadoc-jak-upchn-je-do.html

0

hej dzieki za odpowiedz, ale nie do konca mi o to chodzilo
nie chce miec src i docs w jarze, tylko chce miec w repo jara, doki i src jakos osobno, ale chce,zeby przy dodawaniu dependency byly one dodawane w projekcie, o ile to mozliwe
jak masz w eclipse build path,to do kazdego jara mozna podpiac wyzej wymienione elementy, i np przegladac kod lub javadoca danej klasy / metody na zawolanie
czy to sie da zrobic?

przykladadowo, sciagam sobie hibernate3, i mam zrodla i doki, umieszczam go w repo za pomoca install:install-file ..., i pozniej dodaje jako zaleznosc w moim projekcie - no i terazchcialbym zeby hibernate3.jar byl dodatkowo uzbrojony w src i doki

ps. a wie ktsos moze jak odpowiedziec na drugie pytanie z pierwszego mojego postu?

pozdrawiam!

0

Możesz użyć javadoc:jar w celu wygenerowania jara z samą dokumentacją. Możesz też użyć profili w celu wykonania jara z klasami i źródłami oraz drugiego z samymi klasami. Następnie wystarczy, aby w głównym jarze w pom.xml był wymagany jar z javadociem. Zresztą projekty opensource daje się zazwyczaj w dwóch wersjach z klasy i źródła oraz same klasy. Zatem można zrobić za pomocą profili dwie wersje.

Odpowiedź na pytanie drugie. Hm... dość dużo zależy od tego co jest w klasie. Czy są podłączone źródła (wtedy sygnatura brana jest ze źródeł) i czy eclipse ma dobry dzień.

1 użytkowników online, w tym zalogowanych: 0, gości: 1