jmix组件相关

将jmix组件引入到A中,在将A引入到项目B中,在项目B中能否直接使用引入到A中jmix组件属性呢?

取决于A是如何引入jmix组件的,

dependencies {
    implementation 'io.jmix.core:jmix-core-starter'
    implementation 'io.jmix.data:jmix-eclipselink-starter'

    testImplementation('org.springframework.boot:spring-boot-starter-test') {
        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
    }
    testImplementation 'org.springframework.boot:spring-boot-starter-web'
    testRuntimeOnly 'org.hsqldb:hsqldb'
    api 'io.jmix.translations:jmix-translations-zh-cn'
    api 'io.jmix.audit:jmix-audit-starter'
    api 'io.jmix.appsettings:jmix-appsettings-starter'

如上,如果是 implementation 类型的依赖, 则这个依赖不会传递到B项目,如果是 api 类型的依赖,则会传递到 B项目。
通过 Studio 添加的 Add-on ,其依赖类型是 implementation

可以了,谢谢