Czy da się jakoś zrobic że jak pobiorę intelij na innym urządzeniu to wszystkie ustawienia, jak skórki czy shortcuty będą od razu skonfigurowane w ten sam sposób jak na moim poprzednim urządzeniu? Szukałem jakiejś opcji żeby się zalogować w ide do konta jetbrains tak jak w vs code można zalogować się do konta Microsoft, ale niczego takiego nie znalazłem. #intelij #programowanie
@placebo_ Tak jest teraz opcja synchronizacji ustawień z konetem jetbrains. Nie wiem czy wszystkie ustawienia się synchronizują, na bank plugin są synchronizowane.
  • Odpowiedz
Siema robię kurs z udemy https://www.udemy.com/course/spring-hibernate-tutorial/ i gość przerabia to w Eclipse a ja chcę w IntelijJ z Mavenem. I tu pojawia się problem bo próbuje skonfigurować Springa z MVC wraz z Tomcatem. Jak dodanie springa i MVC w mavenie działa tak nie wiem jak dodać serwer Tomcat do samego InteliJ żebym mógł odpalić aplikacje na lokalnym serwerze tomcat.
Gość na kursie w Eclipse ma opcje Run as TomcatServer i wtedy appka
@bodziodestruktor: @aloucie: sprawę obszedłem inaczej wersja InteliJ community nie wspiera tego, ale dowiedziałem się że za darmo jest InteliJ Ultimate early acces i wspiera tomcat także sytuacja ogarnieta a jak nie to zrobię projekt w spring boot który ma wbudowany tomcat(?)
  • Odpowiedz
Mam taki problem, że dodaje sobie powermock do pom.xml, Maven ładnie przechodzi itd. żadnych błędów ale nie mogę już w kodzie tego użyć, w ogóle nie widać takiej biblioteki.

Jakaś rada gdzie szukać błędu?

#java #intelij #programowanie
Jak to się poprawnie robi że jeśli chcę mieć aplikacje pisaną lokalnie w Intelij żeby po comitcie aplikacja na serwerze zewnętrznym się aktualizowała sama? Do tego sie używa Dockera albo Jenkinsa? Bo teraz mam tak że jak napisze sobie coś w springu to musze to zbudować gradlem i mam plik .jar i wbijam sobie w winscp i podmieniam go z tym na serwerze, ew. killuje port i dopiero. Na pewno jest to
MrFisherman - Jak to się poprawnie robi że jeśli chcę mieć aplikacje pisaną lokalnie ...

źródło: comment_SsoTsXX3lNmQqWg4VK1aOlsRwQL1F20h.jpg

Pobierz
mam pytanie. Mam trochę czasu w pracy i chciałem podszkolić się z Javy (przestój w projekcie - mamy czas dla siebie na naukę)
Czy mogę zainstalować w pracy na komputerze służbowym wersję community Intelij jeśli nie bedzie ona używana do celów komercyjnych(nie bedę robił tu nic do pracy - tylko nauka)? Jeśli wogóle można mówić o celach niekomercyjnych będąc w pracy...
#java #intelij
@dixieman: Nie chce mi się tłumaczyć, sprowadza się to do tego:

adoptopenjdk == dobro
oraclejdk == generalnie ok ale #!$%@? wie czy znowu nie dojebią jakiejś licencji i po co skoro jest adoptopenjdk?
  • Odpowiedz
Jak w #intelij poprawnie zrobić moduły? Chce mieć projekt który zawiera 2 moduły: frontend i backend. W backend ma być Spring/java a we frontend Vue/js. Jak tworze projekt gradle to on już ma swoje katalogi (bin, src, build itp.) i kiedy chce to przenieść do modułu to i tak zaczyna sie predzeh czy pozniej cos ebac. Powinienem zrobić pusty projekt (a nie javowy) a w nim moduł gradle i moduł eeee js?
@MrFisherman: Możesz podpiąc budowanie frontu pod gradle ale i tak to się sprowadza do uruchomienia skryptu z buildem typowo jsowym.

JS ma swoje odpowiedniki gradle i swoją strukturę. Spokojnie możesz to trzymać jak dwa osobne projekty.
  • Odpowiedz
@Mike_v102: Wejdź do Project Structure → SDKs i sprawdź, czy masz albo sourcepath, albo documentation paths jakieś ustawione. Jak nie, to kombinuj. JDK powinno zawierać zipa ze źródłami, jak nie to dociągnij.
  • Odpowiedz
@fifiak: ucz się samej Javy. Ogarniesz aplikacje desktopowe pod każdy system, aplikacje mobilne, aplikacje webowe, aplikacje na interfejsy urządzeń (IoT, autonomiczne samochody itd.). Lepiej umieć jedną rzecz dobrze niż kilka po trochę.
  • Odpowiedz
Nie chcę rozpętać jakiejś wojny, chciałbym poznać jakieś sensowne fakty :)

Otóż w javie piszę sobie niekomercyjnie ot od czasu do czasu wezmę sobie udział w codingame, czasem napiszę jakieś większe obliczenia, symulacje, ale wszystko nazwijmy to "do szuflady".

I dawno dawno temu gdy zaczynałem przygodę z java, to ściągnąłem sobie netbeansa i tak do teraz go sobie bezproblemowo używam.

Jednak jak widzę intellij na wykopie (i domyślam się nie tylko) rządzi.
@LowcaG: opowiem ci moją historię z IDE do Javy.

W technikum jak zaczynałem uczyć się Javy, to pisałem w NetBeans. IDE jak IDE, nic nadzwyczajnego, równie dobrze w Notepad++ mógłbym pisać.

Na studiach, gdy zacząłem uczyć się Javy na poważnie dalej pisałem w NetBeans. Poznałem wtedy jego potęgę. Super IDE, tylko ułatwia.

Starsi koledzy ze studiów używali jednak Eclipse. Spróbowałem i się nie przekonałem. Niby to samo, ale jakieś
  • Odpowiedz
@artikow: Eclipse nie jest zły, sam na nim musiałem robić i nawet się przyzwyczaiłem do tego jest darmowy.. jednak IntelliJ to zupełnie inna jakość i sporo ułatwień, skrótów i pomocy dla programisty..
Pierwsze co zrobiliśmy w nowym projekcie to przeoraliśmy aplikację tak by działała pod IntelliJ bo wszyscy powiedzieli że nie będą pracować z Eclipsem ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@infamia: @Myzreal: te live templates to są jeszcze inne.
"text do sout: "+zmienna.wartość().sout i masz gotowego souta, tak samo można .var, .for, .if, IMHO znacznie wygodniej się pisze kod :P szczególnie przy var/for bo już większość robi za ciebie IDE, co z zwykłym template jest znacznie utrudnione. I też można wtedy enterem przechodzić do kolejnych pól do wypełnienia jeśli jakieś są.
  • Odpowiedz
@nocneszczury są pluginy do Gradle pozwalajace na zdalny build, a samo debugowanie nie ma nic wspólnego z tym gdzie appka była zbudowana :) W moim wypadku się to nie opłacało, bo pakowanie źródeł, przesłanie na zdalny build server, zbudowanie, przesłanie APK i odpalenie na telefonie wychodziło nawet wolniej niż zbudowanie tego na Macbooku ( ͡° ͜ʖ ͡°) chyba że masz dużo większe appki, to może wtedy się to
  • Odpowiedz
@nocneszczury: debugowanie to kwestia przekierowania portów ADB. Dawno temu robiłem nieco inny myk: miałem kiepskiego laptopa z Windowsem i dużo lepszą stacjonarkę. Na co dzień pisałem na stacjonarce i tam miałem wszystkie skrypty i środowisko (jeszcze wtedy eclipse ale to bez znaczenia) postawione na ubuntu. Jak musiałem programować z daleka od biurka to stawiałem tunel SSH z przekierowaniem Xów + instalowałem serwer Xów na windowsie. W sieci lokalnej niemal zerowe opóźnienie,
  • Odpowiedz