Использование тега классификатора в Maven Dependency ManagementJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Использование тега классификатора в Maven Dependency Management

Сообщение Anonymous »

Доброе утро,
Я работаю над проектом Multi-Module Maven, в котором дочерние модули наследуют от родительской информации, касающейся зависимостей, это делается с помощью Tag. < /p>
Я сейчас пытаюсь импортировать следующую библиотеку: < /p>

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

        net.sf.json-lib
json-lib
Следуя этому способу:
Parent pom

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

     

net.sf.json-lib
json-lib
${version.json-lib}
jdk15


Child Pom

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

   
net.sf.json-lib
json-lib

< /code>
Я думал, что этого может быть достаточно, так как раздел управления зависимостями родителя должен позаботиться о том, чтобы сделать наследственную всю необходимую информацию, но это не так. < /p>
В частности, я всегда получаю < /p>

'dependencies.dependency.version 'для net.sf.json-lib: json-lib: jar отсутствует. 

при использовании MVN Clean Install 
Command.
Я попытался добавить классификатор Тэг также на детском помпе, и это, кажется, работает, но мне кажется, что это грязный обходной путь, потому что теперь у меня есть информация о классификаторе, дублированную как в родительском, так и в детском POM (если я удалю информацию классификатора от родителя, Maven не может снова найти зависимость снова ). Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/746 ... management
Ответить

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

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

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

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

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