The pom.xml for my Spring Boot application is very minimal. My parent tag is pointed to my common pom application and the common pom is what holds all of my Spring Boot dependencies. I can clean, compile, package, and run my application without any errors, but when I try to run cf push, i get the following error:
[ERR] [Buildpack] ERROR Finalize failed with exception #<RuntimeError: No container can run this application. Please ensure that you've pushed a valid JVM artifact or artifacts using the -p command line argument or path manifest entry. Information about valid JVM artifacts can be found at https://github.com/cloudfoundry/java-buildpack#additional-documentation.
I was looking at the documentation for the cf java-buildpack and it seems like my application is failing the spring boot container detection. Is there something I need to add to my application's pom file so that the buildpack recognizes it as a valid spring boot application?