Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
famir96
- 1
a5f5c1
via Wykop- 3
@eovenn: to nie masz się czym chwalić chyba? ( ͡° ʖ̯ ͡°)
RapIArbuzy
via Wykop- 7
@famir96: Problem z gradlem jest taki, że pozwala na zbyt dużo. Bez problemu możesz nadpisać standardowe taski, czy rozszerzyć je. Z jednej strony brzmi przydatne, jednak niekoniecznie dobrze z tym się pracuje jak standardowy task nagle zachowuje się inaczej niż w opisie dokumentacji. Z drugiej strony w mavenie aby zrobić coś niestandardowego, to jesteś skazany na pluginy, a w gradle piszesz po prostu swojego taska. Nowe projekty powstają najczęściej z
Możecie podrzucić mi swojego builda gradle ze spockiem?
coś mam spartolone se:
a
coś mam spartolone se:
Receiver class org.codehaus.groovy.macro.transform.MacroMethodsCache does not define or inherit an implementation of the resolved method 'abstract java.lang.String getDisablePropertyName()' of abstract class org.codehaus.groovy.transform.stc.AbstractExtensionMethodCache.
a
źródło: comment_16711036429bDkcle9XHBt7OeGdKHAQS.jpg
Pobierz- 3
@jar3czek: @alex-fortune: wywaliłem tego gradle w kosmos na rzecz mavena i śmiga elegancko
- 1
@alex-fortune: jeśli chodzi o języki:
C++: tu było całkiem dobrze, bo C++ ma na tyle prostacki i zły system budowania, że Bazel z automatu staję się przejściem w XXI wiek. Szybkie czasy kompilacji, trzymanie developerów za mordę (żeby nie wymyślali głupich rozwiązań) i budowanie wszystkiego ze źródeł to super zalety w porównaniu do popularnego CMake. Było dużo problemów z pierdołami typu ktoś w googlu uznał, że pliki .cpp będzie się budowało
C++: tu było całkiem dobrze, bo C++ ma na tyle prostacki i zły system budowania, że Bazel z automatu staję się przejściem w XXI wiek. Szybkie czasy kompilacji, trzymanie developerów za mordę (żeby nie wymyślali głupich rozwiązań) i budowanie wszystkiego ze źródeł to super zalety w porównaniu do popularnego CMake. Było dużo problemów z pierdołami typu ktoś w googlu uznał, że pliki .cpp będzie się budowało
- 1
Nie umiem skonfigurować gradle, oto on:
https://pastebin.com/0kPvYQBJ
A to są błędy, od dwóch dni szukam i czytam jak dodać ROOM do projektu, pomocy:
https://pastebin.com/Wx5uAWDc
#android #gradle #kotlin #java #programowanie
https://pastebin.com/0kPvYQBJ
A to są błędy, od dwóch dni szukam i czytam jak dodać ROOM do projektu, pomocy:
https://pastebin.com/Wx5uAWDc
#android #gradle #kotlin #java #programowanie
@pyroxar: tak jak mówi @acpiorundc: użyj groovy a nie kotlina do pisania w pliku build.gradle
Cześć, mam problem z #jenkins i #gradle. Próbuję zautomatyzować podpisywanie aplikacji Android. Keystore, alias i hasła potrzebne do tego trzymam w HashiCorp na Jenkinsie.
Pipeline mam skonfigurowane tak, że przy pomocy sh uruchamiana jest komenda z gradle. Do tej komendy jako parametry potrzebuję przekazać tę wartości, które siedzą w vaulcie. Gradle na podstawie tych parametrów bierze plik keystore i resztę i podpisuje apke podczas kompilacji.
Problem polega na tym,
Pipeline mam skonfigurowane tak, że przy pomocy sh uruchamiana jest komenda z gradle. Do tej komendy jako parametry potrzebuję przekazać tę wartości, które siedzą w vaulcie. Gradle na podstawie tych parametrów bierze plik keystore i resztę i podpisuje apke podczas kompilacji.
Problem polega na tym,
@Rubajticos: a to nie jest przypadkiem tak, że wartości z vault są w logu nadpisywane gwiazdkami, ale w rzeczywistości są podawane poprawne wartości?
- 2
@annotate: Nie, macie rację. Już sobie potwierdziłem, że w logach są gwiazdki, ale job ma normalne wartości. Dopiero jak zapisałem je do pliku to zobaczyłem. Już jestem blisko, być może było wszystko ok tylko zły plik jest pod ścieżką z keystore ( ͡° ͜ʖ ͡°) Jutro będę weryfikował.
@another_throwaway23
Dzięki za pomoc :)
@another_throwaway23
Dzięki za pomoc :)
- 1
hej, dodałem artefakty do prywatnego nexusa (jar+pom pobrane z maven central, nie wiem czy tak się robi), projekt ładnie je zasysa przez Gradle, ale drzewko zależności różni się od tego kiedy pobieram je za pomocą mavenCentral:
+--- com.rabbitmq:amqp-client:5.14.0
| \--- org.slf4j:slf4j-api:1.7.32
gdy pobieram je z prywatnego repo to jest tylko pierwsza linijka. jeżeli dobrze rozumiem to nie zaciągają się zależności tego artefaktu? tylko dlaczego? slf4j-api jest w tej wersji na prywatnym nexusie.
+--- com.rabbitmq:amqp-client:5.14.0
| \--- org.slf4j:slf4j-api:1.7.32
gdy pobieram je z prywatnego repo to jest tylko pierwsza linijka. jeżeli dobrze rozumiem to nie zaciągają się zależności tego artefaktu? tylko dlaczego? slf4j-api jest w tej wersji na prywatnym nexusie.
- 0
@globalbus: ja miałem w głowie jak to robiłem, że spoko pomysłem jest zrobić takie prywatne hosted repository z ogólnodostępnymi artefaktami, bo wtedy masz kontrolę nad artefaktami i ich wersjami, których używają inni ludzie w swoich narzędziach. i bym się wtedy totalnie odciął od mavenCentral().
Treść przeznaczona dla osób powyżej 18 roku życia...
#programowanie #heroku #jenkins #gradle
Czy jest na sali ktoś, kto pomógłby skonfigurować Heroku w Gradlu? Mam działającą konfigurację dla Mavena:
Czy jest na sali ktoś, kto pomógłby skonfigurować Heroku w Gradlu? Mam działającą konfigurację dla Mavena:
com.heroku.sdk
heroku-maven-plugin- 1
@herbatkaZCukremBezCytrynki: https://github.com/heroku/heroku-gradle
heroku {
processTypes(
web: "java -jar build/libs/my-app.jar"
)
}
heroku {
processTypes(
web: "java -jar build/libs/my-app.jar"
)
}
- 0
@kickli build/libs/
Próbuję sobie zaciągnąć dependencje Swaggera2 do Gradle poprzez:
A dostaję błąd:
compile group: 'io.springfox', name: 'springfox-swagger2', version: '3.0.0'
compile group: 'io.springfox', name: 'springfox-swagger-ui', version: '3.0.0'
A dostaję błąd:
- 0
spróbuj compile zmienic na implementation
- 0
@kezioezio: Gradle zmieniło swoją konfigurację zależności z podobnej do maven-a do swojej np
Sprawdź czy próbujesz dodać zależności w bloku dependencies {} i upewnij się, że sam blok
compile zmieniło się na compileOnly. Więcej będziesz miał w dokumentacji gradleSprawdź czy próbujesz dodać zależności w bloku dependencies {} i upewnij się, że sam blok
dependencies jest w odpowiednim bloku.Mirki mam pytanie odnośnie #java Mam do zrobienia projekt na studia, jakaś aplikacja okienkowa i przy tworzeniu projektu #gradle pokazuje cos takiego.
Could not open init generic class cache for initialization script 'C:\Users\PCCOMP~1\AppData\Local\Temp\wrapperinit.gradle' (C:\Users\PC COMPUTER\.gradle\caches\6.7\scripts\bd6pxnrf9ujld1apdh2mayfet).
To jest problem z tym, że gradle nie wspiera wersji 16 javy czy można to
Could not open init generic class cache for initialization script 'C:\Users\PCCOMP~1\AppData\Local\Temp\wrapperinit.gradle' (C:\Users\PC COMPUTER\.gradle\caches\6.7\scripts\bd6pxnrf9ujld1apdh2mayfet).
BUG! exception in phase 'semantic analysis' in source unit 'BuildScript_' Unsupported class file major version 60
To jest problem z tym, że gradle nie wspiera wersji 16 javy czy można to
@BrakWolnegoLoginu gradle nie jest jesce supportowwny do tej Javy. Jak na studia, to weź to odpal na javie 8 czy tam 11.
- 0
@93michu93: no ale dlaczego? XD chłop zadaje gownozadanie bo musi mieć ocenę i tyle. Merytorycznie studia w Polsce od zawsze kuleją więc nie spodziewam się, że to mi da jakieś super wejście na rynek pracy
Mireczki, może ktoś się spotkał z podobnym problemem. Mam projekt na gradlu, który korzysta z innego projektu (konkretnie tylko z kilku klas) i odwołuje się do niego poprzez 'implementation <ścieżka>' w pliku build.gradle. Co pewien czas losowo dla różnych testów dostaję błąd java.lang.ClassNotFoundException dla klas z tego pobocznego projektu.
Gdzie może leżeć problem? Czy może tutaj chodzić o konfigurację pliku build.gradle? #selenium #gradle #programowanie
Będę wdzięczna
Gdzie może leżeć problem? Czy może tutaj chodzić o konfigurację pliku build.gradle? #selenium #gradle #programowanie
Będę wdzięczna
- 6
Zrobiłem Gradle Changelog Plugin - bierzcie i zarządzajcie changelogiem śmiało! ( ͡° ͜ʖ ͡°)
#java #kotlin #programowanie #gradle #jetbrains #chwalesie
https://github.com/JetBrains/gradle-changelog-plugin
#java #kotlin #programowanie #gradle #jetbrains #chwalesie
- 1
Cześć,
wiecie może jak użyć wzorca bill of materials w javie (najlepiej gradle)?
ja zrobiłem testowo 3 projekty:
1) dependency - przykładowy moduł, który ma być użyty w parencie, a którego wersja znajduje się w projekcie "bom" (wykonuje taski clean install, https://github.com/jaksak/bom-test/blob/master/dependency/build.gradle )
2) bom - projekt, w którym mam wpisane wersje modułów dla parenta (wykonuje publishToMavenLocal, https://github.com/jaksak/bom-test/blob/master/bom/build.gradle )
wiecie może jak użyć wzorca bill of materials w javie (najlepiej gradle)?
ja zrobiłem testowo 3 projekty:
1) dependency - przykładowy moduł, który ma być użyty w parencie, a którego wersja znajduje się w projekcie "bom" (wykonuje taski clean install, https://github.com/jaksak/bom-test/blob/master/dependency/build.gradle )
2) bom - projekt, w którym mam wpisane wersje modułów dla parenta (wykonuje publishToMavenLocal, https://github.com/jaksak/bom-test/blob/master/bom/build.gradle )
@filozofw: nie próbuj przenosić filozofii mavena na gradle. Odcinamy to grubą kreską.
1. od paru wersji gradle wstecz, istnieją takie configuration jak api i implementation. Używanie tego drugiego chroni przez mavenową patologią, czyli wyciekiem tranzytywnych zależności do consumerów biblioteki.
Dajmy na to, że w module opakowujesz sobie funkcjonalności jgita. Biblioteka jgit będzie widziana tylko przez ten moduł, reszta ma nie wiedzieć o jego istnieniu w czasie kompilacji (będzie w runtime dependencies).
1. od paru wersji gradle wstecz, istnieją takie configuration jak api i implementation. Używanie tego drugiego chroni przez mavenową patologią, czyli wyciekiem tranzytywnych zależności do consumerów biblioteki.
Dajmy na to, że w module opakowujesz sobie funkcjonalności jgita. Biblioteka jgit będzie widziana tylko przez ten moduł, reszta ma nie wiedzieć o jego istnieniu w czasie kompilacji (będzie w runtime dependencies).
@filozofw: pamiętaj jeszcze o elementach gradle dsl - subprojects {} i allprojects {}, tam można oddelegować część odpowiedzialną za wybieranie wersji. Wbrew pozorom, dobrze zorganizowany duży projekt radzi sobie bez sztuczek w wersjonowaniu.
Na ten moment pracowy główny projekt - 300+ modułów, z mavenem już bym się pochlastał. Część logiki powynosiłem do pluginu dołączanego w każdy projekt i tam jest wymuszona konkretna struktura (np pliki z deklaracją bloku dependencies lądują
Na ten moment pracowy główny projekt - 300+ modułów, z mavenem już bym się pochlastał. Część logiki powynosiłem do pluginu dołączanego w każdy projekt i tam jest wymuszona konkretna struktura (np pliki z deklaracją bloku dependencies lądują
- 0
#programowanie #kotlin #java #gradle
Mirki ktoś ma pomysł dlaczego to podkreśla? Niby mam argumenty rozdzielać ";" ale nic to nie daje..
Mirki ktoś ma pomysł dlaczego to podkreśla? Niby mam argumenty rozdzielać ";" ale nic to nie daje..
źródło: comment_Qa3v6J2zVknLSG5NCgZNHTqq5hGYbl28.jpg
Pobierz@Dominias: sprawdź wersję gradle. w pewnym momencie "compile" zamieniono na "implementation" oraz "api"
@another_throwaway23: compile jeszcze działa, ale jest deprecated. Po prostu implementation/compile to funkcja, a zgodnie ze składnią kotlina nie można oddzielić argumentów funkcji średnikiem. Tak samo przy nazwanych argumentach stosuje się znak =. Ma to sens kiedy podajemy argumenty w innej niż domyślna kolejności.
O tym, jak połączyć tworzenie 18 aplikacji w jednym projekcie, dzięki Gradle i automatyzacji ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
https://bulldogjob.pl/articles/1063-how-we-managed-to-build-18-android-apps-from-a-single-project
#programowanie #technologia #android #gradle #mobiledev #aplikacjemobilne
https://bulldogjob.pl/articles/1063-how-we-managed-to-build-18-android-apps-from-a-single-project
#programowanie #technologia #android #gradle #mobiledev #aplikacjemobilne
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
@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
- 2
- 1
Mam plik gradle w którym określam sciezke do pliku w folderze 'home/costam/cos.txt' , tworze ten plik w katalogu projektu w tej sciezce (a wiec w folderach home/costam).
Jak uruchomię to na linuxie i jak uruchomię to na windowsie to windows weźmie ten z katalogu projektu plik a linux weźmie ten z katalogu systemowego?
#programowanie #gradle #linux
Jak uruchomię to na linuxie i jak uruchomię to na windowsie to windows weźmie ten z katalogu projektu plik a linux weźmie ten z katalogu systemowego?
#programowanie #gradle #linux
@suluat: nic nie rozumiem xD
- 0
@Kryspin013: mam tak samo :/
Hej mireczki bawił się ktoś w code coverage na androidzie?
Ostatnio dodawałem jacoco do projektu w architekturze MVP i chciałem sprawdzić pokrycie kodu presenterów.
Niestety jacoco czesał wszystkie metody, w tym prywatne (zależy mi tylko na publicznych).
Czy
Ostatnio dodawałem jacoco do projektu w architekturze MVP i chciałem sprawdzić pokrycie kodu presenterów.
Niestety jacoco czesał wszystkie metody, w tym prywatne (zależy mi tylko na publicznych).
Czy
- 0
@AndroidKuc: nie kumam? To jak on liczy pokrycie? Po wywołaniach metod, czy przy przejściu przez dany fragment?
Komentarz usunięty przez autora
Czy jest jakiś czysty sposób, aby za pomocą #gradle generować w #spring migracje dla #liquibase na podstawie #hibernate? Są pluginy liquibase-hibernate i liquibase-gradle-plugin, jednak sypie mi tym https://stackoverflow.com/questions/40473197/cant-get-liquibase-gradle-plugin-to-work-with-spring-jpa-application i póki co również skończyłem na własnym tasku dla Gradle'a.
#webdev #java
#webdev #java
#androiddev #gradle #gradlecwel #androidstudio
od jakiegoś czasu ogarniam się z Clean Architecture na AS3.0 z nowym gradlem . Mam kod wydzielony na moduły(data, domain, presentation)
czy ktoś miał podobny problem podczas budowania projektu?
od jakiegoś czasu ogarniam się z Clean Architecture na AS3.0 z nowym gradlem . Mam kod wydzielony na moduły(data, domain, presentation)
czy ktoś miał podobny problem podczas budowania projektu?
Error:ExecutionMam projekt który składa się z kilku modułów. Każdy z modułów ma swój gradlowy build. Projekt jest tworzony w springu. Jak to jest że jeden moduł się buduje i uruchamia pyzy użyciu ./gradlew bootRun a pozostałe moduły mimo poprawnych adnotacji i gradle.build wyrzucają błąd że nie znalazł classy main. Clean buildy nie pomagają.
#spring #naukaprogramowania #gradle
#spring #naukaprogramowania #gradle





















