java

Вакансия - программист Java

Компания Стартекст Томск приглашает на работу программиста Java, который хочет изучать новые технологии, участвовать в оптимизации текущей архитектуры и кода.

Направления деятельности компании:
- разработка и поддержка систем для автоматизации музеев и архивов Европы и России: ACTApro, HiDA4, RDM. Языки разработка: C++, Java, Groovy.
- разработка веб-версий для систем автоматизации музеев и архивов Европы и России. Языки разработки: Java, Groovy.
- написание спецификаций и технических заданий по запросам клиентов.

Spring Boot + Intellij IDEA live Reload (Hot Swap)

Spring Boot предоставляет возможность перезагрузки на лету (hot swap) приложений.
Для этого надо подключить следующую зависимость:

dependencies {
  runtime 'org.springframework.boot:spring-boot-devtools'
}

Также в Intellij IDEA необходимо сделать:

  1. Открыть Settings / Build-Execution-Deployment / Compiler и включить опцию Make Project Automatically
  2. В реестре (Ctrl+Alt+Shift+/) включить опцию compiler.automake.allow.when.app.running
  3. Перезапустить IDE

Создание release версий для java проектов

Вся разработка в компании ведётся с применением git workflow, описанному в статьях:

После того, как ветка develop достигла стабильного состояния мы создаём новую версию продукта.

Tags

Gitlab runner in Docker container with gradle environment

In this article Gitlab runner in Docker container you can see installation procedure for gitlab runner in docker.

After runner required lot of configuration.

For optimize this procedure we prepared docker image based on official gitlab runner docker image with minor improvements:

  • added Oracle Java 8
  • added gradle build system
  • added nodejs v6

Project home: https://github.com/startext/gitlab-runner-gradle.

Подписаться на java