Могу ли я упаковать один текстовый файл как текстовый файл в репозитории Maven? - PullRequest
5 голосов
/ 26 марта 2010

У меня есть один файл конфигурации, который я хотел бы включить в качестве зависимости в maven pom.xml. Я хочу сохранить несколько версий этого и сделать так, чтобы они появлялись в classpath. Я понимаю, что могу обернуть его в банку, но другие в моей команде хотели бы легко проверить его содержимое. Глядя на типы, разрешенные в pom.xml, я вижу только такие вещи, как pom, jar, war, ear, ... В основном это просто архивы какого-то рода. Поэтому мне интересно, как может выглядеть файл pom.xml для упаковки одного файла. Я бы представил, что артефакты maven при проверке сервера выглядят как

myconfig-0.0.1.cfg
myconfig-0.0.1.cfg.md5
myconfig-0.0.1.cfg.sha1
myconfig-0.0.1.pom
myconfig-0.0.1.pom.md5
myconfig-0.0.1.pom.sha1

Так возможно ли это? Как будет выглядеть pom.xml?

Ответы [ 2 ]

3 голосов
/ 27 марта 2010

Я бы обернул файл конфигурации в банку и использовал плагин Dependency для dependency:unpack банка во время generate-resources фаза (см. Пример Распаковка определенных артефактов ). Это позволило бы легко модифицировать его, легко добавить в качестве зависимости и легко проверить.

1 голос
/ 20 мая 2016

См. Это обсуждение, в частности, об использовании подключаемого модуля maven-install для определения устанавливаемого артефакта:

https://stackoverflow.com/a/4245890/2491903

...