powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Зависимости в gradle
2 сообщений из 2, страница 1 из 1
Зависимости в gradle
    #38703192
DDiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть проект из двух модулей на maven, пытаюсь перевести на gradle.
один модуль jar другой war.

всё замечательно кроме того, что зависимости из jar копируются в web-inf/lib
т.е. вместе c jar'ником в либ летят ещё и зависимости из другого модуля. Не понимаю почему.

и ещё вопрос, как в gradle использовать ajc. есть как-нибудь пример его конфигурации.

ЗЫ Тапками не кидать, с gradle секас только пару дней

prj/build.gradle
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
subprojects {
    repositories {
        mavenCentral()
    }
}

ext.springVersion = '3.2.5.RELEASE'
ext.zkVersion = '6.5.3'
ext.$junitVersion = '4.11'



prj/core/build.gradle
Код: sql
1.
2.
3.
4.
5.
6.
7.
apply plugin: 'java'

dependencies {
    compile 'org.hibernate:hibernate-core:3.6.0.Final'
    …
    testCompile "junit:junit:$junitVersion"
}



prj/www/build.gradle
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
apply plugin: 'war'

dependencies {
    compile project(':core')

    providedCompile 'javax.servlet:servlet-api:2.5'
    …
    providedCompile 'org.opensymphony.quartz:quartz:1.6.1'

    testCompile "junit:junit:$junitVersion"
}


-----
Если дела идут плохо, есть вероятность, что в ближайшее время они пойдут ещё хуже.(с)Мерфи
...
Рейтинг: 0 / 0
Зависимости в gradle
    #38703877
DDiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока нашёл только такое решение для зависимостей.
вместо compile project(':core') написал providedCompile project(':core')
и в prj/www/build.gradle добавил
Код: sql
1.
2.
3.
4.
5.
6.
7.
task addCoreModuleToWarClasspath << {
    project(':core').libsDir.listFiles().each {File file ->
        war.classpath(file)
    }
}

war.dependsOn(addCoreModuleToWarClasspath)


думаю что это должно как-то элегантнее делаться.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Зависимости в gradle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]