(RESOLVIDO)Erro ao executar projeto javafx

Estou com uma aplicação javafx não modular com maven simples. Meu arquivo de configuração pom.xml é o seguinte:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>br.com.smdevelopment</groupId>
  <artifactId>jpa</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>jpa</name>
  
  <properties>
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      <maven.compiler.release>11</maven.compiler.release>
      <javafx.version>13</javafx.version>
  </properties>
	<dependencies>
	
		<!-- ============ HIBERNATE ============-->
	  	<dependency>
		    <groupId>org.hibernate</groupId>
		    <artifactId>hibernate-core</artifactId>
		    <version>6.0.0.Alpha6</version>
		    <type>pom</type>
		</dependency>
		<dependency>
		    <groupId>org.hibernate</groupId>
		    <artifactId>hibernate-entitymanager</artifactId>
		    <version>4.2.6.Final</version>
		</dependency>
		
		<!-- ============ CONNECTOR MYSQL JAVA ============-->
		
		<dependency>
		    <groupId>mysql</groupId>
		    <artifactId>mysql-connector-java</artifactId>
		    <version>8.0.21</version>
		</dependency>
		
		<!-- ============ OPENJFX ============-->
		<dependency>
		    <groupId>org.openjfx</groupId>
		    <artifactId>javafx-controls</artifactId>
		    <version>13</version>
	    </dependency>
	    <dependency>
		    <groupId>org.openjfx</groupId>
		    <artifactId>javafx-fxml</artifactId>
		    <version>13</version>
	    </dependency>
	</dependencies>
	<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <release>${maven.compiler.release}</release>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.openjfx</groupId>
                <artifactId>javafx-maven-plugin</artifactId>
                <version>0.0.3</version>
                <configuration>
                    <mainClass>br.com.smdevelopment.cadastrarcliente.Main</mainClass>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>

Toda vez que eu executo ele me devolve essa mensagem no console:

Error: JavaFX runtime components are missing, and are required to run this application.

Obs.: já botei pra executar no msm projeto sem o javafx pra testar e funcionou mas com o javafx ele me retorna esse erro.
Alguém sabe como posso resolver isso?

A sua classe “br.com.smdevelopment.cadastrarcliente.Main” está extendendo Application?
Porque, se sim, ela vai procurar pelo módulo “javafx.graphics”.

Neste caso, deixe sua classe Main pura, sem extender nada, e crie outra classe para extender application. E no seu main apenas faça “MyApplication.main(args)”.

Fonte: https://stackoverflow.com/questions/52653836/maven-shade-javafx-runtime-components-are-missing

Minha classe estava extendendo sim do Application. Mas eu encontrei o erro, depois eu postarei aqui a solução pro meu caso.