2014-09-18 6 views
0

У меня есть 2 проекта один в JDK 1.5 и другой в JDK 1.6.Использование банкоматов архива архива в нескольких проектах

Могут ли оба проекта использовать один и тот же архив архива? Будут ли какие-либо проблемы в часто используемых баночках. Например, я понимаю, что некоторые файлы jar будут скомпилированы с JDK 1.6, а некоторые с JDK 1.5.

Просьба прояснить. Я новичок в реализации архива MAVEN repo.

ответ

1

Да, они могут использовать один и тот же репозиторий. Archiva не будет беспокоиться о содержимом JAR.

Если у вас есть зависимости, разделяемые между несколькими проектами, вы должны настроить их на минимальные функции JVM, которые необходимо использовать (в данном случае, функции Java 5). Затем они могут использоваться как на Java 5, так и на Java 6+.

Если есть конкретный случай, когда библиотека должна предлагать определенные функции более высоким JDK, и вы не можете их разделить, вы можете создать две разные версии библиотек, предназначенных для разных функций. Эти библиотеки могут использовать Maven classifiers, чтобы различать артефакты. Однако необходимость в этом очень редка.

Смежные вопросы