Skip to content

mapPackage fail to load class from jar (by maven pacakge which with some module) #1314

@em14Vito

Description

@em14Vito

Hello. here is my config:

morphia: 1.4.0.
bson: 3.4.0.
spring boot: 1.5.16 
mongodb: 4.0
maven: 3.2.5

I use maven to package my project as a jar file( use maven-plugin:spring-boot-maven-plugin). project struct likes:
-parent(manage dependecy only.)
--web(contain spring-web)
---repository(contain @Entity.class and @Embeded.class)
---service
when I start project by java -jar project.jar. Morphia can not load my class. (but In IntelliJ IDEA work well).


When I debug I found that method

ReflectionUtils.getFromJARFile(final ClassLoader loader, final String jar, final String packageName, final boolean mapSubPackages)

can not load @Entity.class because It did not parse repository.jar.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions