Jak skopiować biblioteki uruchomieniowe bez podanych w IVY
Myślałem, że nie muszę tego pytać, ale nie mam żadnych postępów.
Rozwiązanie tego pytania:W jaki sposób bluszczy mapowane są na bluszczowe konfiguracje przez bluszcz faktycznie odpowiada na pytanie, ale w jego części teoretycznej.
Mam tę konfigurację:
<conf name="compile" description="???" />
<conf name="runtime" description="???" extends="compile" />
<conf name="test" description="???" extends="runtime" />
<conf name="provided" description="???" />
Załóżmy, że mam tę zależność:
<dependency org="org.apache.tomcat" name="servlet-api" rev="6.0.16" transitive="false" />
Chcę: gdy wywołam bluszcz: pobierz, aby skopiować biblioteki do katalogu lib przed wiązaniem, chcę tylko skopiować całe środowisko uruchomieniowe (i kompilować niejawnie), ale bez apletu-api.
więc jak korzystać z bluszczu: odzyskaj?
<ivy:retrieve conf="WHAT_TO_PUT_HERE" />
i jak skonfigurować zależność:
<dependency conf="WHAT_IS_THE_CONF_MAPPING" org="org.apache.tomcat" name="servlet-api" rev="6.0.16" transitive="false" />
Znajduję się tutaj, więc proszę, każda pomoc zostanie doceniona.
Wiedząc, że plik ivy.xml dla apletu api definiuje artefakt za pomocą
conf="master"
Myślę więc, że pytanie brzmi, jak „naprawdę” odwzorować Dostarczony zakres maven do dostarczonej konfiguracji IVY.