Start application error, is not loaded into metadata

run normally in the idea, but run jar error, jvm is jdk17.0.2 jmix is 1.4.1

2022-12-09 22:22:40.516 WARN 2824 — [ main] io.jmix.core.impl.MetaModelLoader : Class com.base.entity.datasource.DataSource is not loaded into metadata
2022-12-09 22:22:40.526 WARN 2824 — [ main] io.jmix.core.impl.MetaModelLoader : Class com.base.entity.BaseEntity is not loaded into metadata
2022-12-09 22:22:40.527 WARN 2824 — [ main] io.jmix.core.impl.MetaModelLoader : Class com.base.entity.User is not loaded into metadata
2022-12-09 22:22:40.529 WARN 2824 — [ main] io.jmix.core.impl.MetaModelLoader : Class com.base.entity.datasource.DataSource is not loaded into metadata
2022-12-09 22:22:40.580 WARN 2824 — [ main] io.jmix.core.impl.MetaModelLoader : Class com.base.entity.BaseEntity is not loaded into metadata
2022-12-09 22:22:40.587 WARN 2824 — [ main] io.jmix.core.impl.MetaModelLoader : Class com.base.entity.User is not loaded into metadata
2022-12-09 22:22:40.596 INFO 2824 — [ main] io.jmix.core.impl.MetadataLoader : Metadata initialized in 88 ms

I found the line return null by debug
io.jmix.core.impl.MetaModelLoader#createClass: 209
if (!Entity.class.isAssignableFrom(javaClass)) {
return null;
}

Looks like your JAR contains not enhanced entity classes.
How do you build it?