@Godziu73: bo cale opiera się na hackach do kompilatora, a ludzie często tego nadużywają i potem walą getterami do wszystkich pól lub equals na wszystkie pola gdy nie ma takiej potrzeby.
Śmiesznie by było jak by po jakiejś aktualizacji javac im to rypło i nie mogli tego odtworzyć ( ͡° ͜ʖ ͡°)
  • Odpowiedz
#kotlin #androiddev #programowanie Mam problem z apką napisaną w Kotlinie z frameworkiem Koin do depencency injection. Na starszych Androidach wywala java.lang.NoClassDefFoundError przy onCreate() w obiekcie Application typu KoinApplication. Da się ustawić jakoś #gradle aby tworzył 2 apk, jeden z normalnym tworzeniem obiektów, drugi z DI (np na 2 osobnych branchach) czy nie tędy droga?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A jak tam ten Koin tak poza tym? Widziałeś może jakiś ciekawy artykuł? Coś chociaż w 1/5 tak dobrego jak dokumentacja CodePath do Daggera2? ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Zaraz się chyba pochlastam z tymi artefaktami. Próbuję coś tam złożyć, dodaję moduły, ale przy starcie Tomcata i tak dostaję 404 na każde zapytanie.
Czy jest ktoś kto mógłby mi pomóc/w skrócie wytłumaczyć jak skonfigurować budowę artefaktu(war exploded) w IntelliJ? Używam Gradle, chcę zrobić war'a i rzucić go do Tomcata żeby sobie spokojnie działał, ale oczywiście zawsze coś nie działa.

#spring #springboot #gradle #intellij
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #programowanie mam taki problem:

Mam sobie aplikację APP. W tej aplikacji w jednej klasie chciałem skorzystać z biblioteki, którą mam w pliku JAR1.jar . Wszystko fajnie, w intelliJ dodałem sobie jar'ke w "project structure", w pliku gradle.build dodałem w 'dependencies' i uzylem tam compile files( path/JAR1.jar ) myk jest jeszcze taki, że JAR1 wewnątrz siebie odwołuje się do biblioteki JAR2.jar, gdzie korzysta z klasy Ex.. Wewnątrz JAR2.jar mam klasę
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FantaZy: Wrzucenie JAR2.jar też nic nie daje? Możesz też sprawdzić co ten JAR1 zawiera jeśli dobrze pamiętam to wystarczy rozpakować. Sprawdź czy zawiera JAR2 lub cokolwiek z nim związanego (prócz odwołań)
  • Odpowiedz
Mam plik build.gradle http://pastie.org/10731790 i potrzebuję z tego wyciągnąć zależności dla Mavena. Jak mogę to szybko zrobić nie mając gradle, nie chce za bardzo go instalować bo go nie używam, jakoś nie mam do niego przekonania. Bedę wdzięczny jak ktoś wrzuci mi tu listę zależności dla Mavena albo poda jak szybko i prosto to zrobić :)

#programowanie #java #gradle #maven
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli ktoś narzeka na to, że różne zestawy testów nie działają lekko, łatwo i przyjemnie w #ide, mimo że śmigają w #gradle, to polecam #idea 16 EAP.
W końcu każda konfiguracja jest osobnym modułem, może mieć swój output path, nie trzeba się szarpać z taskiem idea.
Poletzam motzno.
#programowanie #jvm #java
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@siemanko: oczywiście jak masz repositories { } już, to nie dodawaj kolejnego tylko dodaj do innych repozytoriów w repositories :) czyli np. aby wynik był taki
repositories {
maven {
url "file:${projectDir}/repo"
}
mavenCentral()
}
  • Odpowiedz
Androidowe Mirki stworzyłem taką bibliotekę
https://github.com/aradomski/Navigator

Służy on do generowania w trakcie kompilacji kod odpowiedzialnego za startowanie Activity, ładowanie parametrów z Intentów, zwracania wyników z Activity. Generalnie ułatwia trochę życie.
Co sądzicie o tym? Jakieś pomysły na nowe funkcjonalności, usprawnienia?

  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak myślicie #gradle zastąpi #maven? Na razie zauważyłem, że są wykorzystane repa tylko maven'a. Tak w ogóle istnieją jakieś repa gradle'a?

  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kochmap:
1) Gradle już dawno zastąpił mavena :)
2) Nikt nie zastąpi repozytoriów mavena. Jest to ustandaryzowany sposób pobierania zależności i korzysta z tego chyba każdy system tego typu pracujący z JVM (maven, gradle, sbt)
  • Odpowiedz
#programowanie #gradle #androiddev

Cześć,
w jaki sposób mogę dodać swoją własną androidową bibliotekę do rejestru Gradle tak żeby inni mogli ją używać dodając polecenie compile 'com.example.lib' w depedencies?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sekhmet: gdzies to sobie opublikuj a potem w build dodaj cos w stylu

repositories {
maven { url "[http://mente.github.io/facebook-api-android-aar"](http://mente.github.io/facebook-api-android-aar") }
jcenter()
}

by wiedziało gdzie szukac twojego com.example
  • Odpowiedz
Wie może ktoś jak odpalić plugin do Gradle'a z poziomu build.gradle?

Mam plugin:
apply plugin: 'flyway'

Mogę z konsoli wydać polecenie np.:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nuker92: Może tak najpierw wejść w README :P

To install the sample application to your device run the following task:

$ ./gradlew installDebug
To deploy the library to your local Maven repository run the
  • Odpowiedz
@echelon_: To ja mam konretne pytanie, o ile nie masz mnie na cz już :D

Nigdy nie miałem styczności z żadnymi buildtoolsami dlatego rozważam w niedługim czasie ogarnięcie któregoś z nich. Maven na początek czy może coś innego ? Chodzi mi o również udział danego narzędzia na rynku pracy - czego lepiej się nauczyć by było to przydatne/docenione w ewentualnej pracy?
  • Odpowiedz