pytanie do mistrzów #java i #maven, załóżmy, że mam 2 powiązane ze sobą moduły, jeden jest wpisany w pomie jako zależność drugiego ze scopem system i z określeniem jego systemPath. Oczywiście lokalnie i zdalnie te systemPath się będzie zmieniało, w jaki sposób mógłbym kontrolować z poziomu uruchomienia "goal package" jaki systemPath ma być użyty?
Wszystko
Wszystkie
Archiwum
#java #naukaprogramowania #programowanie #pytanie #webdev #spring #maven
Powiem tak, pójście od razu po przerobieniu szybkiego kursu podstaw czystej javy nie jest chyba dobrym pomysłem.
Potrzebuje dokumentacji do pobrania tyle żeby była offline, a także jeśli macie jakieś bardzo dobre książki do polecenia to podajcie.
Czy te książki bedą ok?
https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
https://www.manning.com/books/spring-in-action-fifth-edition
https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997
Powiem tak, pójście od razu po przerobieniu szybkiego kursu podstaw czystej javy nie jest chyba dobrym pomysłem.
Potrzebuje dokumentacji do pobrania tyle żeby była offline, a także jeśli macie jakieś bardzo dobre książki do polecenia to podajcie.
Czy te książki bedą ok?
https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
https://www.manning.com/books/spring-in-action-fifth-edition
https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997
- 1
@Przegrany_Joker: dokumentacji czego?
- 1
Mircy, potrzebuję pomocy z intellij idea + #maven + #java + cucumber .
Jak wskazać w idea, że kroki z pliku.feature są w src/main/java/com.nazwaprojektu/steps a strony w src/main/java/com.nazwaprojektu/pages ??
W tej chwili on spodziewa się znaleźć pliki w src/test/java, ale nie mogę tam po prostu ich przenieść, bo projekt wieloosobowy i nie moja decyzyjność.
Jak wskazać w idea, że kroki z pliku.feature są w src/main/java/com.nazwaprojektu/steps a strony w src/main/java/com.nazwaprojektu/pages ??
W tej chwili on spodziewa się znaleźć pliki w src/test/java, ale nie mogę tam po prostu ich przenieść, bo projekt wieloosobowy i nie moja decyzyjność.
@mariusz-laszczka: a masz dobry profil ustawiony?
@mariusz-laszczka: rozwiaLes ten problem? Co bylo przyczyna?
- 22
Kontynuuje wpis z wczoraj:
https://www.wykop.pl/wpis/38437997/juz-raz-spamowalem-ale-firma-nadal-szuka-na-kilka-/
Przede wszystkim - przepraszam wszystkich, którym odpisałem na szybko i chaotycznie. Zdecydowanie źle to zorganizowałem, nie spodziewałem się takiego odzewu i tylu wiadomości, a jednoczesnie nie wziąłem pod uwagę, że wczoraj miałem dość dużo innych spraw do załatwienia wieczorem. Dziś postaram się to lepiej zorganizować.
Najważniejsze -> ogłoszenia:
Software Engineer - https://docdro.id/hM32MXE
DevOps Engineer - https://docdro.id/pYBol14
Business Analyst BI - https://docdro.id/EG5cdoI
Business Analyst CSI - https://docdro.id/9yrBlJL
Business
https://www.wykop.pl/wpis/38437997/juz-raz-spamowalem-ale-firma-nadal-szuka-na-kilka-/
Przede wszystkim - przepraszam wszystkich, którym odpisałem na szybko i chaotycznie. Zdecydowanie źle to zorganizowałem, nie spodziewałem się takiego odzewu i tylu wiadomości, a jednoczesnie nie wziąłem pod uwagę, że wczoraj miałem dość dużo innych spraw do załatwienia wieczorem. Dziś postaram się to lepiej zorganizować.
Najważniejsze -> ogłoszenia:
Software Engineer - https://docdro.id/hM32MXE
DevOps Engineer - https://docdro.id/pYBol14
Business Analyst BI - https://docdro.id/EG5cdoI
Business Analyst CSI - https://docdro.id/9yrBlJL
Business
- konto usunięte
- archeryza3
- bobjeden
- kill_me_wypok
- johndoe2
- +17 innych
- 1
@a__s: zajmij się lepiej pornografią i zdjęciami bez tagu +18, zgłoszenia wiszą od 8:30.
- 55
Już raz spamowałem, ale firma nadal szuka na kilka stanowisk i nadal fajne referal fee to czemu nie podzielić się informacją na wykopie po raz drugi (zapewne ostatni bo leniwy jestem i więcej próbować mi się nie chce). A nuż komuś to też pomoże.
Mieszkam i pracuje w Hiszpanii, w Maladze, w firmie IT (programistyczna, ecomm, egaming, crypto).
Bardzo dobra firma (dla mnie po 11 latach w IT w kilku krajach moje
Mieszkam i pracuje w Hiszpanii, w Maladze, w firmie IT (programistyczna, ecomm, egaming, crypto).
Bardzo dobra firma (dla mnie po 11 latach w IT w kilku krajach moje
- archeryza3
- weshu
- hiperchimera
- inquis1t0r
- 3cytryny
- +26 innych
@weshu Piszesz o benefitach i kasie za relokację a nie podajesz najważniejszego czyli widełek płacy.
Ile tu mniej więcej można zarobić?
Ile tu mniej więcej można zarobić?
- xDrope
- konto usunięte
- Eternal_Hunter
- konto usunięte
- JestemKaspi
- +33 innych
Czołem Mirki z tagu #programowanie i #naukaprogramowania. Testuję sobie chmurę #microsoft #azure i chciałbym przenieść na nią hello worlda zbudowanego w #gradle. Drugiego hello worlda zbudowanego w #maven udało mi się przenieść bez problemu, zbudowałem jarkę komendą "mvn clean package" w #powershell i następnie za pomocą komendy "mvn azure-webapp:deploy" poszła do chmury. Narazie tego hello worlda w gradle przebudowałem z mavena komendami "gradle init" i "gradle build" i dalej nie
@Masilt: pewnie nie masz konferencji w build.gradle https://docs.microsoft.com/en-us/azure/devops/artifacts/gradle/publish-package-gradle?view=vsts&tabs
@Masilt: wygląda na to że się nie zdeployowała. Niestety nie powiem ci jak to dokładnie działa bo ja pracuję z kontenerami i AKSem
- 4
Może jakiś wykopowy devop czy software engineer szuka pracy za granicą (Malaga, Hiszpania)?
Bardzo dobra firma (dla mnie po 11 latach w IT w kilku krajach moje top pod względem benefitów dla pracowników).
Pełny i bardzo dobry relocation package (2 miesiące zakwaterowanie, pełny zwrot kosztów lotów i przeprowadzki itp.).
Jeśli takie wpisy z jakiś powodów są nie na miejscu to proszę o informacje i od razu skasuje.
#programowanie #java #webdev #devops #
Bardzo dobra firma (dla mnie po 11 latach w IT w kilku krajach moje top pod względem benefitów dla pracowników).
Pełny i bardzo dobry relocation package (2 miesiące zakwaterowanie, pełny zwrot kosztów lotów i przeprowadzki itp.).
Jeśli takie wpisy z jakiś powodów są nie na miejscu to proszę o informacje i od razu skasuje.
#programowanie #java #webdev #devops #
- 1
@Jare_K: Tylko angielski. Sam nawet nie pracuje bezpośrednio z żadnym hiszpanem. Bardzo międzynarodowa firma (pracownicy z ponad 30 krajów). Poza tym firma zapewnia darmowe lekcje angielskiego i hiszpańskiego, w dodatku hiszpańskiego też dla partnerów (żona chodzi dwa razy w tygodniu 1,5h lekcja). Tak więc dobry angielski wymagany, ale nic poza tym (po hiszpańsku to ja tylko umiem zamówić piwo i kilka słówek co się na tych lekcjach nauczyłem, bo jak
- 1
Czemu jak uruchamiam aplikacje przez IDE to mam polskie znaki w bazie, a przez mavena nie? W pom.xml mam ustawione UTF-8
#java #maven #programowanie
#java #maven #programowanie
@metaforyczny_kierowca: ten sam
@Cheessys: może obczaj sobie jaką komendę wykonuje IDE odpalając aplikację
- 3
Ogarnia ktoś konfigurację mavenowego projektu w Intellij IDEA?
Wykonałem
1. Nowy projekt mavenowy
2. Dodałem zależność - guave
3. Napisałem przykładowy kod używający guave
4. Kliknąłem "install" w oknie "Maven Project" w IDE
i mam poniższe problemy
Problemy:
1. Zbudowany JAR ma plik MANIFEST.MF bez sprecyzowanej startowej klasy (atrybut Main-Class), chciałbym bez dodatkowych mavenowych pluginów to załatwić, tak jak da się uruchamialnego jara zbudować z poziomu komend.
Na wyprodukowanym przez IntelliJ JARze
Wykonałem
1. Nowy projekt mavenowy
2. Dodałem zależność - guave
3. Napisałem przykładowy kod używający guave
4. Kliknąłem "install" w oknie "Maven Project" w IDE
i mam poniższe problemy
Problemy:
1. Zbudowany JAR ma plik MANIFEST.MF bez sprecyzowanej startowej klasy (atrybut Main-Class), chciałbym bez dodatkowych mavenowych pluginów to załatwić, tak jak da się uruchamialnego jara zbudować z poziomu komend.
Na wyprodukowanym przez IntelliJ JARze
- 2
Maven czy gradle?
- maven 55.6% (5)
- gradle 44.4% (4)
#programowanie #java #pytanie #maven
Mam projekt składający się z dwóch modułów czyli 3 pomy - główny i dwa modułowe. Chcę dodać w jednym pomie dependencję do drugiego i dostaję komunikat: "[ERROR] Failed to execute goal on project oddsapi-webcrawl: Could not resolve dependencies for project pl.wojciechmazurek:oddsapi-webcrawl:jar:1.0: Failure to find pl.wojciechmazurek:oddsapi-app:jar:1.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates
Mam projekt składający się z dwóch modułów czyli 3 pomy - główny i dwa modułowe. Chcę dodać w jednym pomie dependencję do drugiego i dostaję komunikat: "[ERROR] Failed to execute goal on project oddsapi-webcrawl: Could not resolve dependencies for project pl.wojciechmazurek:oddsapi-webcrawl:jar:1.0: Failure to find pl.wojciechmazurek:oddsapi-app:jar:1.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates
@baalder363: bo moduly typu webapp maja packaging typu war, jesli nie zadeklarujesz tego w dependency to defaultowo szuka jara
@Bruno_: Chyba już mi minęła życiowa paranoja na punkcie bycia wystalkowanym, jestem zbyt nudną osobą, żeby być obiektem stalkingu ( ͡° ͜ʖ ͡°)
- 4
Witam wykopowych #programista15k
Pisałem ostatnio zadanko, które polegało na napisaniu usługi z interfejsem REST/HTTP, która umożliwi aktualizowanie wartości czujników i zwracanie wadliwych silników.
Serwer miał pobrać dane wejściowe zawierające listę czujników do silników z pliku w formacie YAML na GitHubie.
HTTP GET
Miał zwracać jako JSON listę silników, gdzie ciśnienie na czujniku spadło poniżej podanego poziomu i jednocześnie temperatura na co najmniej jednym czujniku wzrosła powyżej podanej wartości
HTTP POST
Miał zaktualizować
Pisałem ostatnio zadanko, które polegało na napisaniu usługi z interfejsem REST/HTTP, która umożliwi aktualizowanie wartości czujników i zwracanie wadliwych silników.
Serwer miał pobrać dane wejściowe zawierające listę czujników do silników z pliku w formacie YAML na GitHubie.
HTTP GET
Miał zwracać jako JSON listę silników, gdzie ciśnienie na czujniku spadło poniżej podanego poziomu i jednocześnie temperatura na co najmniej jednym czujniku wzrosła powyżej podanej wartości
HTTP POST
Miał zaktualizować
- 2
@Danger40: tak na pierwszy rzut oka:
1. Package: weź je jakoś sensownie ponazywaj
2. pressure_threshold camelCase
3. Ta metoda getBrokenEngines do przepisania (rozbić na mniejsze, w logikę się za bardzo nie zagłębiałem, ale wydaje się że da rade to zrobić lepiej)
4. Do różnych typów sensora zrób sobie enuma a nie po Stringu sprawdzasz typ.
5. IEngineService -> EngineService, EngineService -> EngineServiceImpl
6. if (brokenEngines.isEmpty()) imo niepotrzebne, po prostu zwroc pusta
1. Package: weź je jakoś sensownie ponazywaj
2. pressure_threshold camelCase
3. Ta metoda getBrokenEngines do przepisania (rozbić na mniejsze, w logikę się za bardzo nie zagłębiałem, ale wydaje się że da rade to zrobić lepiej)
4. Do różnych typów sensora zrób sobie enuma a nie po Stringu sprawdzasz typ.
5. IEngineService -> EngineService, EngineService -> EngineServiceImpl
6. if (brokenEngines.isEmpty()) imo niepotrzebne, po prostu zwroc pusta
- 2
@Danger40:
- W Javie nie stosuje się konwencji nazewnictwa I przed interfejsem, jest to używane w C# ale raczej nie jest to mile widziane w Javie
- Wybór technologii dość osobliwy ale tutaj nie chcę się za bardzo czepiać ale fajnie używa się spring-boota, który zrobi Ci fatJara, którego z kolei możesz odpalić samym java -jar. Tylko, że tutaj wchodzi spring.
- Nie rób taki rzeczy
- W Javie nie stosuje się konwencji nazewnictwa I przed interfejsem, jest to używane w C# ale raczej nie jest to mile widziane w Javie
- Wybór technologii dość osobliwy ale tutaj nie chcę się za bardzo czepiać ale fajnie używa się spring-boota, który zrobi Ci fatJara, którego z kolei możesz odpalić samym java -jar. Tylko, że tutaj wchodzi spring.
- Nie rób taki rzeczy
e.printStackTrace();
, do takich rzeczy- 2
#java #maven #log4j
Mirki, mam wielomodułowy projekt w mavenie. W każdym module korzystam z log4j (mam plik log4j.xml z konfiguracją logów). Chcę mieć inną konfigurację logów podczas działania aplikacji lokalnie i zdalnie. Przykładowo: logi podczas uruchomienia lokalnie będą zapisywać się z rzadszą częstotliwością niż podczas działania aplikacji na serwerze. Macie jakiś pomysł jak to najlepiej zrobić?
Mirki, mam wielomodułowy projekt w mavenie. W każdym module korzystam z log4j (mam plik log4j.xml z konfiguracją logów). Chcę mieć inną konfigurację logów podczas działania aplikacji lokalnie i zdalnie. Przykładowo: logi podczas uruchomienia lokalnie będą zapisywać się z rzadszą częstotliwością niż podczas działania aplikacji na serwerze. Macie jakiś pomysł jak to najlepiej zrobić?
#maven #java
Mirki, mam projekt złożony z kilku modułów (każdy ma swojego poma). W głównym katalogu mam pom.xml (parent innych). Dodaję do niego dependencję z log4j. Po mvn clean install - paczuszka nie pojawia się w "external resources", nie jestem w stanie z niej korzystać. Próbowałem reimportować, czyścić pamięć podręczną, nic nie pomogło. Co może być przyczyną?
Mirki, mam projekt złożony z kilku modułów (każdy ma swojego poma). W głównym katalogu mam pom.xml (parent innych). Dodaję do niego dependencję z log4j. Po mvn clean install - paczuszka nie pojawia się w "external resources", nie jestem w stanie z niej korzystać. Próbowałem reimportować, czyścić pamięć podręczną, nic nie pomogło. Co może być przyczyną?
- 1
@mariusz-laszczka: możesz jeszcze wywalić cały folder z konfiguracją mavena z IDE (system/maven), w środku są indexy, jak się któryś zdupcył to po zaimportowaniu na nowo przeindexuje i powinno być ok
@mariusz-laszczka: pokaż tego parent poma
- 1
zrobilem sobie swoj program w mavenie, mam plik jar i chce go sobie uruchomić, pojawia mi się bład:
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:java (default-cli): Goal requires a project to execute but there is no POM in this directory
Co robie zle?
#maven #naukaprogramowania #java
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:java (default-cli): Goal requires a project to execute but there is no POM in this directory
Co robie zle?
#maven #naukaprogramowania #java
konto usunięte via Android
- 0
@quwer jak ty chcesz go uruchomić?
@quwer:
Standardowo plik jar uruchamia się z linii komend: java -jar NazwaPliku.jar
Z opisu błędu wynika, ze próbujesz go odpalić komendą w stylu mvn exec:exec. Problem polega na tym, że robisz to w katalogu w którym nie ma pliku pom.xml a w nim masz konfigurację projektu i to co najważniejsze w tym przypadku czyli konfigurację pluginu exec-maven-plugin do uruchamiania aplikacji.
Standardowo plik jar uruchamia się z linii komend: java -jar NazwaPliku.jar
Z opisu błędu wynika, ze próbujesz go odpalić komendą w stylu mvn exec:exec. Problem polega na tym, że robisz to w katalogu w którym nie ma pliku pom.xml a w nim masz konfigurację projektu i to co najważniejsze w tym przypadku czyli konfigurację pluginu exec-maven-plugin do uruchamiania aplikacji.
- 153
Hej!
Niestety na wstępie zaznaczę, że dzisiejszy odcinek będzie okrojony z materiału i przeznaczony raczej dla początkujących.
1. Deadlock rozszerzenie definicji.
Dzięki użytkownikowi @63274682374 umieszczam bardziej zobrazowaną definicę deadlocka.
Niestety na wstępie zaznaczę, że dzisiejszy odcinek będzie okrojony z materiału i przeznaczony raczej dla początkujących.
1. Deadlock rozszerzenie definicji.
Dzięki użytkownikowi @63274682374 umieszczam bardziej zobrazowaną definicę deadlocka.
Dwie osoby chcą zjeść obiad. Na stole jest tylko jeden nóż i jeden widelec. Jedna osoba chwyta nóż, druga widelec. Żadna z nich nie może zacząć jeść bo nie ma drugiego sztućca, więc czeka na jego zwolnienie. To jest właśnie deadlock, gdzie dwa
- SunnO
- matthosu
- htfhere
- konto usunięte
- radar42
- +148 innych
- 25
Wołam przez MirkoListy plusujących ten komentarz (240)
Dodatek wspierany przez Cebula.Online
Nie chcesz być wołany/a jako plusujący/a? Włącz blokadę na https://mirkolisty.pvu.pl/call lub odezwij się do @IrvinTalvanen
Uważasz, że wołający nadużywa MirkoList? Daj znać @IrvinTalvanen
! @aloszkaniechbedzie @PolaroidalnY @przepyszna_frytka @rekoj @Harmideron @supersucker @zwariowanytomi @Szewa @lajdak @Pojedynczy @Pitzonik @Mesiya391 @guzbi @Paulie90 @KwasneeeZelki @karolll95 @mariuszfm @interpolacja_liniowa @pull-ups @verlix @Tojtek @cup12552 @jeeplazordon @wolny_kangur @spinor @Kiubox @Adamus_xxx @crystalHaze @peerzet @MirekSz @masterix @dusq1 @R0HYPN0L @lerrai @
Dodatek wspierany przez Cebula.Online
Nie chcesz być wołany/a jako plusujący/a? Włącz blokadę na https://mirkolisty.pvu.pl/call lub odezwij się do @IrvinTalvanen
Uważasz, że wołający nadużywa MirkoList? Daj znać @IrvinTalvanen
! @aloszkaniechbedzie @PolaroidalnY @przepyszna_frytka @rekoj @Harmideron @supersucker @zwariowanytomi @Szewa @lajdak @Pojedynczy @Pitzonik @Mesiya391 @guzbi @Paulie90 @KwasneeeZelki @karolll95 @mariuszfm @interpolacja_liniowa @pull-ups @verlix @Tojtek @cup12552 @jeeplazordon @wolny_kangur @spinor @Kiubox @Adamus_xxx @crystalHaze @peerzet @MirekSz @masterix @dusq1 @R0HYPN0L @lerrai @
- Hopsiup-siup
- wulstling
- Fhrancuz
- interpolacja_liniowa
- Nalhor
- +20 innych
@pottymouth: wpis kierujesz do początkujących, a kurcze mam wrażenie jakbyś to robił od niechcenia. Miejscami wprowadzasz dodatkowo po prostu w błąd, po raz kolejny podajesz totalnie nietrafiony przykład, który jest w zasadzie przeciwieństwem tego o czym piszesz ( ͡° ʖ̯ ͡°)
Co to jest oczekiwana
Hermetyzacja – to ukrywanie implementacji. Z założenia zapewnienie, że zmiany w obiekcie będą oczekiwane. Tutaj znajdziemy mutatory i akcesory (gettery i settery)
Co to jest oczekiwana
- polskiniko
- master6
- konto usunięte
- Init0
- kosmiczny_maupiak
- +5 innych
Da się jakoś w sensowny sposób uruchamiać aplikacje javafx na raspberry pi zero w? Chodzi mi o płynność i responsywność. W moim przypadku jar stworzony przy użyciu mavena nie działa praktycznie wcale. Wiem że mogę kod zoptymalizować ale i tak wiem że aplikacja będzie działała strasznie topornie. Może są jakieś sztuczki żeby raspberry lepiej sobie z tym radziło albo może odpalanie takich aplikacji na zero