LINUX.ORG.RU

Избранные сообщения hctr

Java, maven пара вопросов

Форум — Development

Здравствуйте,

Подскажите best practice по организации Java maven проекта. Допустим есть ряд файлов с каких нужно читать и которые юзер будет обновлять на сервере (например список имен, городов, прокси и тд) Пихать это в папку resources как я понимаю не стоит. Я создаю папку files в корне проекта где лежит файл pom.xml В эту папку ложу файлы.

Jar файл же генерируется в target папку. И естественно если запустить с этой папки jar то файлы он не найдет (в коде так выглядит: File myFile = new File("./files/file.txt");)

Netbeans же нормально запускает по Run. Однако netbeans не видит папку files на вкладке projects, только во вкладке Files.

Я вот не понимаю как лучше поступать с такими вот файлами? Как правильнее работать? Конечно можно скопировать папку с файлами, положить туда jar файл в корень и все будет хорошо, но правильно ли? Мне кажется что я что-то делаю не так.

С Java пока что на ВЫ.

 ,

hctr
()

2016 Spring Boot, Java EE или что-то еще?

Форум — Web-development

С Java знаком всего месяца 3.

1) Какая технология для веба сейчас самая актуальная? Пробовал Spring Boot но jar получился довольно большой и долгое время компиляции простого проекта, хоят понравилось как он компилириует при изменении класса. Смотрел Java EE, но не использовал на практике. Нужно чтобы быстро получать результат и для мелких веб скриптов на замену php.

2) Какой шаблонизатор самый актуальный? В Spring - thymeleaf, вроде ничего но нет автодополнения кода в Netbeans и вообще довольно запутаный. Хотелось бы что-то проще.

3) Как организовать проект где есть несколько модулей? Нужна общая конфигурация (База Данных например) но зависимости разные. Как это сделать с maven в netbeans? Нужна лучшая реализация.

 ,

hctr
()