есть n скриптов, каждый из которых запускают отдельно, хочу также сделать n jar-ников, создав n проектов. Но есть ещё один файл, который содержит вспомогательные функции, которыми пользуются все скрипты. Я думаю закинуть в каждый проект файл с утилитами, но меня напрягает, что в случае багфиксов в этом файле, надо будет этот файл раскидывать по всем проектам и я могу забыть обновить его в одном из проектов.
Есть ли способ создать один проект, и сказать ему, чтобы он создал мне несколько jar файлов? В таком случае мне не придется этот файл копировать постоянно.
Я использую мавен
Это довольно стандартная задача. Можно создать мультимодульный sbt проект. В нём сделать какой-нибудь common или utils модуль. И модули, которые вы, собственно, хотите поставлять как конечные жарники. И в этих конечных модулях сделать просто dependsOn(utils) в build.sbt
У меня нет возможности использовать sbt
Почему не сделать один жарник и параметром не выбирать то что нужно? Все равно, основу вес жарника составляют депсы а не код
Обсуждают сегодня