Я работаю над проектом Multi-Module Maven, в котором дочерние модули наследуют от родительской информации, касающейся зависимостей, это делается с помощью Tag. < /p>
Я сейчас пытаюсь импортировать следующую библиотеку: < /p>
Код: Выделить всё
net.sf.json-lib
json-lib
Parent pom
Код: Выделить всё
net.sf.json-lib
json-lib
${version.json-lib}
jdk15
Код: Выделить всё
net.sf.json-lib
json-lib
< /code>
Я думал, что этого может быть достаточно, так как раздел управления зависимостями родителя должен позаботиться о том, чтобы сделать наследственную всю необходимую информацию, но это не так. < /p>
В частности, я всегда получаю < /p>
'dependencies.dependency.version 'для net.sf.json-lib: json-lib: jar отсутствует.
при использовании MVN Clean Install Я попытался добавить классификатор Тэг также на детском помпе, и это, кажется, работает, но мне кажется, что это грязный обходной путь, потому что теперь у меня есть информация о классификаторе, дублированную как в родительском, так и в детском POM (если я удалю информацию классификатора от родителя, Maven не может снова найти зависимость снова ). Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/746 ... management
Мобильная версия