附录D.1.1 可执行jar文件结构

Spring Boot Loader兼容的jar文件应该遵循以下结构:

  1. example.jar
  2. |
  3. +-META-INF
  4. | +-MANIFEST.MF
  5. +-org
  6. | +-springframework
  7. | +-boot
  8. | +-loader
  9. | +-<spring boot loader classes>
  10. +-com
  11. | +-mycompany
  12. | + project
  13. | +-YouClasses.class
  14. +-lib
  15. +-dependency1.jar
  16. +-dependency2.jar

依赖需要放到内部的lib目录下。