plugins { id 'io.jmix' version '2.4.2' id 'java' id 'org.jetbrains.gradle.plugin.idea-ext' version '1.1.9' } apply plugin: 'org.springframework.boot' apply plugin: 'com.vaadin' jmix { bomVersion = '2.4.2' } group = 'com.company' version = '0.0.1' repositories { mavenCentral() maven { url 'https://global.repo.jmix.io/repository/public' } } dependencies { implementation 'io.jmix.core:jmix-core-starter' implementation 'io.jmix.data:jmix-eclipselink-starter' implementation 'io.jmix.security:jmix-security-starter' implementation 'io.jmix.security:jmix-security-flowui-starter' implementation 'io.jmix.security:jmix-security-data-starter' implementation 'io.jmix.localfs:jmix-localfs-starter' implementation 'io.jmix.flowui:jmix-flowui-starter' implementation 'io.jmix.flowui:jmix-flowui-data-starter' implementation 'io.jmix.flowui:jmix-flowui-themes' implementation 'io.jmix.datatools:jmix-datatools-starter' implementation 'io.jmix.datatools:jmix-datatools-flowui-starter' implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' } testImplementation 'io.jmix.flowui:jmix-flowui-test-assist' implementation 'com.microsoft.sqlserver:mssql-jdbc' } configurations.implementation { exclude group: 'com.vaadin', module: 'hilla' exclude group: 'com.vaadin', module: 'hilla-dev' exclude group: 'com.vaadin', module: 'copilot' } test { useJUnitPlatform() } idea { module { excludeDirs.addAll(files '.jmix', 'node_modules', 'src/main/frontend/generated/', 'src/main/bundles') } } vaadin { optimizeBundle = false }