Как скопировать библиотеки времени выполнения без предоставленных в IVY

Я думал, что мне не нужно спрашивать об этом, но у меня нет никакого прогресса.

Решение этого вопроса: Как области maven сопоставляются с конфигурациями плюща с помощью плюща на самом деле касается вопроса, но в его теоретической части.

У меня есть эта конфигурация:

<conf name="compile"  description="???" />
<conf name="runtime"  description="???" extends="compile" />
<conf name="test"     description="???" extends="runtime" />
<conf name="provided" description="???" />

Предположим, у меня есть эта зависимость:

<dependency org="org.apache.tomcat" name="servlet-api" rev="6.0.16" transitive="false" />

Что я хочу, так это: когда я вызываю ivy: retrieve для копирования библиотек в каталог .war lib перед его упаковкой, я хочу только копировать все время выполнения (и неявно компилировать), но не сервлет-api.

так как же использовать ivy: получить тогда?

<ivy:retrieve conf="WHAT_TO_PUT_HERE" />

и как настроить зависимость:

<dependency conf="WHAT_IS_THE_CONF_MAPPING" org="org.apache.tomcat" name="servlet-api" rev="6.0.16" transitive="false" />

Я нахожусь здесь на плато, поэтому, пожалуйста, оцените любую помощь.

Зная, что ivy.xml для servlet-api определяет артефакт с помощью

conf="master"

Поэтому я думаю, что вопрос в том, как «действительно». map Предоставленная область применения maven для предоставленной конфигурации IVY.

Ответы на вопрос(1)

Ваш ответ на вопрос