Генерирует html-анкеты на основе шаблона.
На вход принимает личные данные и шаблон оформления резюме, а на выходе генерирует веб-страничку резюме в той же папке.
Входные данные здесь это: проперти файл и шаблон резюме. Оба из них должны иметь корректную структуру.
Проперти файл — этой конфигурационный файл с расширением *.properties
Пример записи в проперти файле:
Запись состоит из ключа и значения. На рисунке ключ - name, a значение - Валерий Альбертович
Программа изначально ожидает найти в проперти файле следующие ключи:
| Ключ | Описание |
|---|---|
| fullName | полное имя |
| dateOfBirth | дата рождения |
| avatar | глобальная ссылка на личную фотографию |
| адрес электронной почты | |
| phone | номер телефона |
| skype | логин в Скайпе |
| position | искомая должность |
| goal | формулировка того, что хочет соискатель например «Хочу стать java-стажером на web-проектах» |
| jobs | опыт работы |
| education | образование |
| additionalEducation | дополнительное образование |
| skills | навыки и умения |
| repoUrls | ссылки на репозитории и примеры кода |
Значений любого из ключей может быть несколько, если разделять их запятыми.
Программа использует в качестве шаблонов файлы в формате cvml - это авторский формат разработчиков Resumaker. Curriculum vitae markup language, или сокращенно сивиэмэл, позволяет делать так: ключ из проперти файла, если его обернуть в двойные фигурные скобки в и поместить в html файл, после обработки Resumaker-ом выдаст файл в котором на месте этого ключа уже будет значение из проперти файла.
У нас есть файлы:
- properties/valeriy.properies - личные данные Валерия
- templates/default_template.cvml - вариант оформления анкеты
Нам нужен файл:
- valeriy.html - готовая анкета
Для получения оформленной анкеты нужно перейти в папку bin и выполнить команды:
java -jar resumaker.jar ../properties/person.properties --template ../templates/default_template.cvml
В той же папке будет создана готовая анкета valeriy.html. Приятного пользования.

