^.vn$ czyli gdy komend jest dużo

Ostatni trochę mavenowałem projekty i kilka z nich musiałem ponownie powrzucać do svna. Natrafiłem na kilka ciekawych problemów związanych z svnem i mavenem. Czas zatem opisać je i podać rozwiązanie 🙂 Uwaga! Zakładam, że masz już zainstalowanego mavena i przynajmniej lokalnego svna Krok 1. stwórz projekt w mavenie Pierwszym dość prozaicznym problemem było zmuszenie się […]

Dlaczego nie lubię firmy Adobe

Taki tytul miała jedna z części mojej prezentacji na JUGu. Teraz słowo wyjaśnienia. Firma Adobe podpadła mi ponieważ ich licencja „Studencka” nie obejmuje studentów zaocznych/wieczorowych i jest ważna tyko do końca studiów. Nie bójmy się powiedzieć tego w prost Osoba z Adobe PL, która wymyśliła warunki licencji studenckiej jest kretynem, idiotą i Chujem złamanym Na […]

Znalezione w sieci…

I bardzo przydatne ponieważ pozwala na przechowywanie i udostępnianie dużej ilości kodu i co ważne plików też. Zapraszam na wklej.org Zalety Serwis jest bardzo cacy, bo pozwala na zapisanie kodu w postaci pliku źródłowego, ale też jako tekstu do wyświetlenia na stronie. Mi się to podoba i to bardzo. W raz z głównym serwisem jest […]

Drugie ja…

Koziolekweb ma być w założeniu blogiem poświęconyn tylko programowaniu i sprawom okołokoputerowym. Zatem jeżeli chcecie poczytać o czymś innym i bardziej nienormalnym np. pagan-folk-black metalu lub o moim podejście do McStudentów na McKierunkach to zapraszam tu Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to […]

Podpowiadanie dla mavena w bashu

Jacek opisał w swoim blogu mechanizm uzupełniania w powłoce bash. Ja nie mam żadnych obiekcji przed radosnym uzupełnieniem jego tekstu o ten oto mały skrypcik mavena: Listing 1. (Prawie)Pełny spis argumentów dla mavena _mvn(){ local cur prev opts COMPREPLY=() cur=”${COMP_WORDS[COMP_CWORD]}” prev=”${COMP_WORDS[COMP_CWORD-1]}” opts=”-Dversion= -DarchetypeArtifactId= -DartifactId= -DgroupId= -q –quiet -C –strict-checksum -c –lax-checksums -P –activate-profiles -ff –fail-fast […]

Pliki .java i javadoc jak upchnąć je do jara za pomocą Mavena

Ciekawe pytanie, prawda? Niby odpowiedź jest banalnie prosta, ale wymaga od programisty chwili walki. Okazuje się, że nie jest to wbrew pozorom takie proste. Prawidłowe rozwiązanie wymaga skonfigurowania dwóch rzeczy. Po pierwsze należy określić dodatkowe katalogi z zasobami: Listing 1. Dodatkowe zasoby <build> <resources> <resource> <directory>src/main/java/</directory> </resource> </resources></build> W ten sposób dodamy pliki java. Po […]