Должен ли файл спецификации включать зависимости реализации или только API?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Должен ли файл спецификации включать зависимости реализации или только API?

Сообщение Anonymous »

Насколько я понимаю (могу ошибаться), в файл спецификации следует включать только API-зависимости. Однако, если спецификация содержит только API, у меня возникают проблемы с версиями зависимостей IMPL.
Чтобы включить файл спецификации, я делаю

Код: Выделить всё

 
com.foo.bom
bom
1.0.0
pom
import

И когда я импортирую свой файл спецификации таким образом, я не могу использовать свойства файла спецификации в дочернем pom (который импортирует спецификацию). Например, если в файле спецификации у меня есть свойство библиотеки.версия, я не могу получить к нему доступ в дочернем pom.
Итак, если библиотека имеет API и IMPL, следует ли добавлять зависимости IMPL в спецификацию? Если бы свойства спецификации были доступны в дочернем pom, я мог бы объявить в спецификации только зависимости версии и API, но это не так.

Подробнее здесь: https://stackoverflow.com/questions/792 ... st-the-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»