A Cleanroom persistence.xml file parser using only the standard library
import java.util.List;
import javax.persistence.spi.PersistenceUnitInfo;
import eisiges.persistence_xml_parser.PersistenceXmlParser;
...
URI persistenceXmlUri = .....
List<PersistenceUnitInfo> info = new PersistenceXmlParser().parse(persistenceXmlUri);
- Add persistence-xml-parser to your project
Maven:
<dependency>
<groupId>es.eisig</groupId>
<artifactId>persistence-xml-parser</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
Gradle:
repositories {
mavenCentral()
}
dependencies {
implementation 'es.eisig:persistence-xml-parser:1.0.0-SNAPSHOT'
}