Hej!
Nikt nie zauważył, że wczoraj nie było wpisu? ( ͡° ͜ʖ ͡°)

#pytanianadeva 2/01/18

1. **Czym jest deadlock?
Deadlock jest to sytuacja w której kilka wątków się zblokowało. Kilka znaczy dwa+.

Przykład:
--------------------------
public class Deadlock {
static class Friend {
private final String name;
public Friend(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
public synchronized void bow(Friend bower) {
@askorek: nie wiem subopie jak u Ciebie, ale jak rozmawiam z kolegami o technicznych rzeczach to nikt się nie #!$%@? w tańcu z tłumaczeniem property na właściwość, a override na nadpisywanie, bo po prostu jest łatwiej
Czółkiem Mirony! Szukam kursu stawiania zautomatyzowanego środowiska testerskiego od podstaw. Dużo lepiej uczy mi się z interaktywnych kursów niż z czytania dokumentacji i właśnie czegoś takiego poszukuję. Kurs może być płatny, ważne żeby był wart zainwestowanych pieniędzy. Chciałbym aby kurs opierał się o Selenium, testNG, Maven, Jenkins. Najlepiej w Javie. Natknął się ktoś na podobny kurs i mógłby coś polecić?
#programowanie #java #maven #selenium #testng #jenkins #testowanieoprogramowania #qa
@fegwegw: Do Jenkinsa ot choćby pipeline as a code i pokazanie jak napisać pipeline do CI/CT/CD. Jakieś podstawy grooviego, zwłaszcza, że ten w Jenkinsie jest nieco okrojony. Maven może jest i prosty, ale można by omówić np. opcje konfiguracji Surefire z JUnit 4 i JUnit5. Do tego instalacja i konfiguracja Selenium Grida na kilku maszynach (Mac+Win) i zintegrowanie tego z Jenkinsem. Wbrew pozorom trochę tego jest i dla kogoś kto to
Mirki - czemu mi to nie działa? ( ͡° ʖ̯ ͡°)

Piszę testy automatyczne api (Rest Assured + junit + maven + maven-surefire-plugin). Próbuję sobie odpalić część testów na podstawie fragmentu tekstu z nazwy klasy. Niestety - tylko dwie klasy z pięciu się odpalają. Pod spodem nazwy klas a w komentarzu część odpowiadająca za surefire plugin.

Błagam - jeśli ktoś ma jakiś pomysł, cokolwiek - piszcie. :)

ps.
Pobierz damianbeat - Mirki - czemu mi to nie działa? ( ͡° ʖ̯ ͡°)

Piszę testy automatyczne ...
źródło: comment_PBLoucVYpwh1aJiPGkREOXK0ALQB66HD.jpg
Czołem! Jenkinsowy build się nie wykonuje. Maven podczas pracy tworzy sobie folder tymczasowy 'surefire', folder ten powinien zostać usunięty przed wygenerowaniem raportu. Niestety blokuje go proces chromowy i wszystko się wykrzacza.

Ubiłem przed chwilą ten proces chromowy o którym pisałem ręcznie, maven usunął folder surefire i build się udał. Jednak zależy mi by wykonywało się to bez mojej pomocy. Jakieś pomysły? Dodam, że jeszcze miesiąc temu build przechodził za każdym razem, przestał
@NajwyzszaFormaSztuki: sprawdź czy po zakończeniu testów sesje drivera są zamykane. Miałem niedawno podobny problem - zapchałem RAM instancjami chrome'a, które nie były zamykane po testach apki. Nie podpowiem Ci jak to zrobić, bo używałem nakładki - nightwatch - a nie wiem jak Wy macie te testy skonfigurowane :<
mam problem z udostepnieniem apki jaką stworzyłem.
Apka wykonana przy uzyciu SpringBoot, następnie spakowana za pomocą mvn packing :
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building SiuoBoot 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- antlr4-maven-plugin:4.7:antlr4 (antlr-generate) @ SiuoBoot ---
[INFO] No grammars to process
[INFO] ANTLR 4: Processing source directory C:\Users\marci\Documents\workspace-sts-3.8.2.RELEASE\SiuoBoot\SiuoBoot\src\main\antlr4
[INFO]
[INFO] --- build-helper-maven-plugin:3.0.0:add-source (add-source) @ SiuoBoot ---
[INFO] Source directory: C:\Users\marci\Documents\workspace-sts-3.8.2.RELEASE\SiuoBoot\SiuoBoot\target\generated-sources\antlr added.
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ SiuoBoot
@Godziu73: MAM ! ! ! Musiałem wrzucić swoje widoki do takiej ścieżki : /src/main/resources/META-INF/resources/WEB-INF/views/
A miałem w takiej ścieżce /src/main/resources/WEB-INF/views ... i po problemie ... wszystko działa :)
Dzięki za pomoc ! ! ! :D
Mireczki z #programowanie ! Znajdzie się tu jakiś guru od #maven ?
Muszę spytać, czy mogę w mavenie zrobić konfigurację kompilacji projektu który składa się z pomniejszych pod-projektów. Coś na zasadzie Projekt A składa się z projektów B, C i D. Chciałbym aby konfiguracja umożliwiła mi zbudowanie projektu A, w taki sposób:

A
/ \
B C
|
D

Ale każdy musi być też możliwy do kompilacji osobno.

(Wujo gugiel szczypie, ale)
Korzystał ktoś kiedyś ze spock-reports?

Przy dodaniu do poma wszystkich dependency powinienem przy pomocy np. mvn clean install -P spock-tests otrzymać gotowy report? Czy powinno się coś jeszcze dokonfigurować?

Ewentualnie czy to, że dependency od spocka mam w parent pomie powoduje, że i dependency od spock-reports powinny być w parent pomie?

#programowanie #maven
Ostatnio coraz częściej zdarza mi się podczas pracy z mavenem, że jak tworze nowy projekt lub w starym dokładam jakieś dependency to maven nie potrafi ściągnąć tych zależności, tak jakby nagle przestał działać. Jakąkolwiek wpiszę zależność, zawsze podkreśla . Do tej pory, dwa razy instalowałem od nowa mavena i to pomogło, ale ileż można. Co może być nie tak?

#maven #programowanie #java
@siemanko:

Jak dodać projekt w mavenie jako zależność? Tak abym mógł wykona gradle build.


Dokumentacja nie boli :)

Projekt w mavenie ma swoje profile, jak je wybrać?


Jeśli masz profil np. "dev", to możesz go wybrać za pomocą parametru -P - np. mvn clean install -Pdev
#programowanie #maven

Mam taki plugin w moim pom.xml:

org.apache.maven.plugins
maven-assembly-plugin

create-my-bundle
package

single

singlejartest.TesterMain

jar-with-dependencies

Czy jest możliwość zrobienie drugiego takiego samego wpisu ale z inna main class, a następnie przy odpalaniu komendy mvn package wskazywac z ktorego pluginu ma skorzystać np. po id?