Это репозиторий с примерами кода к лекциям по курсу "Углубленное программирование на Java", который читался в Технопарке до весны 2018 года. Состояние примеров на конец осеннего семестра 2017 можно найти в ветке 09-2017, на конец весеннего семестра 2018 - в ветке 01-2018. В master примеры незначительно обновлены.
Каждый пример независим от остальных и то, что они объединены в один большой и многомодульный можно игнорировать. Если вы скопируете папку с любым примером себе в отдельное место - он тоже будет работать. К некоторым лекциям дано несколько примеров - каждый из них тоже независим от всех других.
Краткий обзор файлов и примеров:
- .gitignore - лучше взять это, чем пару страниц мусора из случайного поиска в интернета
- .mvn mvnw mvnw.bat - скрипт для запуска Maven, избавляющий от необходимости ставить его в систему. Можно копировать и пользоваться, а все команды заменять с mvn something на ./mvnw something
- .travis.yml - конфигурация для Travis. Можно использовать, как основу для своей конфигурации к РК2 (лекция 2-1 и 2-2).
- .circleci/config.yml - конфигурация для CircleCi. Альтернатива Travis-у.
- pom.xml и другие с
<packaging>pom</packaging>
- конфиги мавена для сборки и проверки независимых примеров за один раз. Можно спокойно игнорировать.
Презентации лекций:
Если вы нашли ошибку в любом примере, или считаете что его можно улучшить - открывайте PR или issue.