у меня есть некоторые проблемы с пониманием того, как управлять разными файлами «jar», созданными с использованием разных профилей. Пример. У меня есть проект: my.project:sample:1.0 И мы используем два профиля:
- Использование Profile1 компилирует с использованием java 7 и с зависимостью other:project:1.0
- Использование Profile2 — это компиляция с использованием java 6 и с зависимостью other:project:3.0
С помощью командной строки в локальной среде легко управлять, но я не знаю, как хранить и управлять ею в артефактах.
У нас есть два разных проекта, которые используют одну и ту же библиотеку, но сгенерированы с использованием разных профилей:
- Для проекта требуется my.project:sample:1.0 – Profile1"
- Для другого проекта требуется my.project:sample:1.0 – Profile2"
Как я могу указать эти зависимости с библиотекой и профилем?
Уточнение: сгенерированный Jar хранится с использованием артефакта, а проекты разрешают зависимости с использованием репозитория. Я не могу использовать проект как модуль.