Kotlin脚本无法从jar中访问META-INF资源(persistence.xml)
我有一个kotlin脚本.kts,它使用来自jar的META-INF资源(persistence.xm)。
我检查了META-INF是存在于jar(lib.jar)
var emf: EntityManagerFactory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME, props)
编译时出现这个错误:
kotlinc -script template2.kts -cp“lib.jar:persist-0.0.1-dev.jar”
javax.persistence.PersistenceException:没有EntityManager的持久性提供者
在Eclipse环境中使用主函数编译相同的代码
任何想法如何得到它适用于KTS?
谢谢
- 与JPA Kotlin:默认构造函数地狱
- 尝试在Kotlin和Spring引导下使用JPA时出现BeanDefinitionParsingException
- 如何添加kotlin类到gradle JavaCompile任务
- Kotlin与JPA / Hibernate:没有“开放”没有懒加载?
- kotlin数据类+ bean验证jsr 303
- 在方法上添加@Transactional后,这个类(服务)不能Autowired bean(仓库)?
- Jpa Specification来查找字段值的子集
- Kotlin数据类的equals()方法是否可以在没有进一步修改的情况下与JPA结合使用?
- 即使使用noarg插件,也没有使用Kotlin的JPA实体的默认构造函数