Aktywne Wpisy
![HeteroseksualnyWlamywacz](https://wykop.pl/cdn/c0834752/43378b42a0d21890bbb1e927fd4c04f625eeec736f25aafb9305177e5c7e1e8c,q60.jpg)
![HeteroseksualnyWlamywacz - Bozia pokarała xD
#bekazprawakow #bekazkatoli #heheszki #...](https://wykop.pl/cdn/c3201142/b616648e4f351070099e88948133be8b709b6c9d4fb64a97fbb137e9f39bf179,w150.jpg)
źródło: temp_file2871879713966938408
Pobierz![SzubiDubiDu](https://wykop.pl/cdn/c3397992/SzubiDubiDu_K0kfJvOeMN,q60.jpg)
SzubiDubiDu +316
Kto wczoraj otworzył maskę w aucie przez dziwne stuki z okolicy silnika? Ja
Kto odkrył, że na jego silniku zasnął jakiś kot? Ja
Kto patrzył jak kot #!$%@? od jednego auta prosto pod drugie? Ja
Kto jak debil próbował przekupić kota parówką aby wyszedł spod tamtego auta? Ja
Kto pojechał na zakupy i wracając odkrył, że kot zdążył się zaklinować pod drugim autem? Ja
Kto próbował wyciągnąć kota wciśniętego w zawieszenie przez
Kto odkrył, że na jego silniku zasnął jakiś kot? Ja
Kto patrzył jak kot #!$%@? od jednego auta prosto pod drugie? Ja
Kto jak debil próbował przekupić kota parówką aby wyszedł spod tamtego auta? Ja
Kto pojechał na zakupy i wracając odkrył, że kot zdążył się zaklinować pod drugim autem? Ja
Kto próbował wyciągnąć kota wciśniętego w zawieszenie przez
![SzubiDubiDu - Kto wczoraj otworzył maskę w aucie przez dziwne stuki z okolicy silnika...](https://wykop.pl/cdn/c3201142/e318e528eb27983efba24c85182452202625903b61f14411ef8c81bacdb89e07,w150.png)
źródło: dupek1
Pobierz
Jakie są zwyczaje w wyborze plików wysyłanych na github?
Jak wygląda pobieranie repozytorium z githuba i uruchamianie czyjegoś projektu w IDE?
Chciałem wrzucić program Javowy z projektu IntelliJ IDEA, ale nie chciałem wrzucać zbędnych plików (praktycznie tylko *.java). Korzystam z https://www.gitignore.io/api/intellij . Ale i tak zostają pliki (folder idea z *.xml i nazwaProjektu.iml).
Czytam, że lepiej zostawić bo potem może być problem z modułami (nie ogarniam tego tematu jeszcze :D)
https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
Tylko nie wiem czy jak zostawię pliki w folderze idea/ to czy jak ktoś sklonuje repo na innym IDE to nie będzie miał problemów (lub nawet na tym samym IDE jeśli chce mieć swoje ustawienia)
Dochodzę do wniosku, że są dwie opcje
1. Wrzucić same pliki *.java, z zachowaniem struktury folderów (odpowiadającym pakietom). Moduły trzeba ustawiać ręcznie
2. Użyć .gitignore (zostają pliki *.xml w folderze idea i project.iml), lecz wtedy te pliki będą użyteczne dla kogoś kto klonuje repo i ma to samo IDE, albo ręcznie sobie wybierze co chce pobrać (wtedy on musi zrobić .gitignore by nie wrzucać plików projektów swojego IDE i musiałby jakoś ustawić, by przy git pull nie pobierać tych xmli
Jeszcze Mavena nie przećwiczyłem, więc pokładam nadzieje, że da mi coś w rodzaju "archiwum" które można wypakować na dowolnym IDE i doda w danym IDE biblioteki i inne potrzebne dodatkowe pliki.
#programowanie #naukaprogramowania #java #git #github
Chciałbym dowiedzieć się jak to wygląda w codziennej pracy a jak gdy chcę skorzystać i dać pull requesta na jakimś otwartym projekcie na githubie. Bo chyba
@Lewo: w mavenie jest określona konwencja katalogów. W idealnym przypadku odpalasz IDE, wczytujesz projekt mavenowy za pomocą głownego pom.xml i jedziesz.
1. plik Mavena (pom.xml)
2. folder src z plikami źródłowymi
i wtedy w .gitignore dodać ignorowanie folderu idea oraz project.iml?
Coś jak mniej więcej to https://github.com/google/guava/tree/master/guava ?
intellij+all w gitignore.io dodaje wszystko od intellij
.gitignore
powinno być też.gradle/
. Ale ogólnie to wszystko zależy od konkretnego projektu.