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?
谢谢
- Spring Data JPA + Guice错误:使用@EnableTransactionManagement注解时,没有类型的主要bean定义
- Kotlin JPA封装OneToMany
- 与JPA Kotlin:默认构造函数地狱
- 如何添加kotlin类到gradle JavaCompile任务
- kotlin数据类+ bean验证jsr 303
- 如何添加kotlin类到gradle JavaCompile任务
- 即使使用noarg插件,也没有使用Kotlin的JPA实体的默认构造函数
- 尝试在Kotlin和Spring引导下使用JPA时出现BeanDefinitionParsingException
- JPA实现不需要无参数构造函数