Ситуация
Я хочу интегрировать скрипт gradle, чтобы указать зависимости для JBoss AS 6, и использовать этот скрипт для создания проектов затмения.В настоящее время мы используем Gradle для проекта.Он прекрасно работает и правильно запускает тесты, но когда мы пытаемся импортировать его в Eclipse, мы получаем ошибки.У нас есть свойство , которое называется jbossHome .Я поместил все библиотеки в один каталог для jboss6, и на это указывает jbossHome .
repositories{
fileTree(dir: jbossHome) //include required JBoss jars
}
dependencies {
providedCompile fileTree(dir: jbossHome) // include the required JBoss jars
}
Проблема
Когда мыПри импорте в Eclipse мы получаем следующие ошибки:
- Уровень компилятора Java не соответствует версии установленного фасета проекта Java.
- Целевое время выполнения jboss-6.0.0. Окончательное время выполнения не определено.
У нас есть как проект веб-службы, так и проект jms, для которого нам нужно настроить это.
Вопрос № 1 - Как мне настроить мой проект на использование репозитория maven и включить / исключить правильные банки, подобные этому jboss 7, пример ?
Вопрос № 2 - При использовании репозиториев Maven есть способ указать его для кэширования в определенный каталог, чтобы он не загружался каждый раз для интеграции в CI-серверкак Дженкинс?
Примечание: я прыгал по проектам и языкам, и я не настолько знаком с Gradle или Maven.Я довольно знаком с CMake, но AFAIK нет аналогичной концепции с зависимостями и репозиториями Maven.