When trying to setup a minimal project using an embedded apache derby database derby's EmbeddedDriver class is missing.

Minimal project setup via spring initialzr: * Spring Boot 3.0.5 * Maven * Java (17) * Spring Data JPA * apache derby

content of application.properties spring.datasource.embedded-database-connection=derby

No other additional setup needed.

Running the application raises Failed to load driver class org.apache.derby.jdbc.EmbeddedDriver in either of HikariConfig class loader or Thread context classloader during datasource initialisation.

Adding this to the pom.xml adds the missing driver.

<dependency>
    <groupId>org.apache.derby</groupId>
    <artifactId>derbytools</artifactId>
    <scope>runtime</scope>
</dependency>

I think this dependency should be included from the beginning as without it the embedded derby database would not work.

Comment From: wilkinsona

Can you please open a start.spring.io issue for this? Thank you.