Загрузите артефакт Maven через загрузчик классовJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Загрузите артефакт Maven через загрузчик классов

Сообщение Anonymous »

Можно ли загружать удаленные артефакты через Maven во время выполнения, например. используете определенный (Maven) ClassLoader?

В моем случае устаревшее программное обеспечение использует URLClassLoader для извлечения JAR, содержащего некоторые файлы ресурсов. во время запуска тестовой среды.

Проблема в том, что в настоящее время мы просто используем фиксированный URL-адрес, указывающий на репозиторий, и вообще не используем разрешение артефактов Maven. p>

Добавление этого к зависимости проектов невозможно, поскольку мы хотим ссылаться на конкретную версию из внешнего файла конфигурации (чтобы запустить тестовую среду с различными версиями наших упакованных вариантов использования). без изменения кода).

Надеюсь, вы получите то, чего я хочу — это не обязательно должно быть самое красивое решение, поскольку в настоящее время мы полагаемся на фиксированный шаблон URL-адреса, Вместо этого я бы хотел зависеть от локальной настройки maven.

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

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

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

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

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

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