- tworzymy kubełek, np. moje.repozytorium.com, nazwa musi być unikalna w obrębie całego S3 więc dobrą praktyką jest tworzenie ich na podobnych zasadach co nazwy pakietów w Javie
- chcąc dodać artefakt do repozytorium nadajemy mu nazwę będącą pełną ścieżką, np. javax/transaction/jta/1.1/jta-1.1.jar
- tak utworzony plik jest dostępny pod adresem http://moje.repozytorium.com.s3.amazonaws.com/javax/transaction/jta/1.1/jta-1.1.jar
2009-08-16
Darmowe (prawie) repozytorium Maven i SVN
Maven
Od pewnego czasu używam Amazon S3 jako repozytorium Mavenowego - pozwala przechowywać i udostępniać ogromne ilość danych przy znikomych kosztach. Składowanie w repozytorium kilkudziesięciu bibliotek i używanie ich w kilku różnych projektach kosztuje miesięcznie 0,06 $. Fakt że transfer jest niewielki (ściągnięcie nowej wersji biblioteki raz na jakiś czas na 2-3 komputery z których korzystam), ale nawet przy pobraniu kilku GB miesięcznie zmieściłbym się w 1 $.
Jedyną wadą S3 jest specyficzny model przechowywanie danych: nie mamy do dyspozycji tradycyjnego systemu plików. Na głównym poziomie są tzw. kubełki (buckets) a w nich tylko i wyłącznie pliki (nie ma katalogów), jednak w nazwie pliku dopuszczalne są znaki "/". W praktyce działa to tak:
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy
Prześlij komentarz