chore Maven-проект
chore заменил maven на gradle
feature Готово
chore артефакт - исполнимый jar
chore настроил плагин sonar-ranner
chore сделал, чтобы log4j.xml обрабатывался как ресурс
chore настроил правильную кодировку консоли для конмоли windows и Idea
refactor выделил интерфейс IParameters
chore Article Сделал загрузку статьи отложенной (было - в конструкторе). Написал equals(), hashCode() и toString().
feature сделал загрузку целевой папки и URL статей из файлов
fix исправил вывод в лог сообщения об ошибках JavaScript
fix добавил в дистирбутив файлы ArticleUrls.txt и HabrahabrArticleSaver.properties
chore уровень сообщения лога для консоли - info, для файла *.log - trace
chore настроил сообщения лога
fix добавил обработку некорректных ссылок на статьи: MalformedURL и пустые
doc IParameters
test написал тест, проверяющий обработку некорректных URL
refactoring заменил URL на UrlWrapper, чтобы можно было без проблем создавать моки
refactoring ввел интерфейс IArticle
refactoring переложил классы в пакеты article и parameters