目前正在开发Spring Boot Starter,它承载rest风格的web服务,其中包含有关正在运行的APP应用程序的元数据。
无法从mainfest文件中提取artifactId和版本id。 我相信我的问题是,由于在主Test测试APP应用程序之前加载了自动配置类,所以还没有找到清单。 从错误的角度接近问题时,不知道逻辑是否正确。
最初按照以下教程进行设定。
这给了我三个独立的项目
没有上下文的通用Spring服务
这些服务的自动配置项目
Spring Boot启动器
将启动器和测试项目配对作为最终结果
当前,maven正在与Spring Boot一起使用以生成清单文件。
实施标题: myexampleprojectwithcustomstarter
0.0.1版-快照实现
Archiver-版本: Plexus Archiver
内置: mcf
实施-供应商- id:com.cool company
spring-boot-version:1.5.4.release
实施供应商: Pivotal Software,Inc。
主类: org.spring framework.boot.loader.jar launcher
start-class:com.cool company.springbootexampleapplication
spring-boot-classes:boot-INF/classes /
Spring-Boot-Lib:BOOT-INF/lib /
作者: Apache Maven 3.5.0
Build-Jdk:1.8.0_131
实施- URL:http://someurl
但是,当我试图从通用服务包中找到Example项目的清单文件时,找不到该文件。
私有应用程序版本(字符串应用程序名称,列表
当前清单的实现标题:
spring boot网络启动器
Spring Boot Starter
春天的开始
spring boot自动配置
spring boot记录启动程序
空值
空值
JL-过SLF4J
空值
log4j的环比SLF4J
空值
Spring Boot Tomcat Starter
Apache Tomcat
Apache Tomcat
Apache Tomcat
冬眠验证器
空值
JBoss日志记录3
同学
杰克逊数据绑定
杰克逊的评论
杰克逊核心
弹簧网
春季APP
弹簧豆
春天的上下文
弹簧webmvc
弹簧的表现
弹簧致动器起动器
弹簧式驱动器
空值
* * *我的自定义-弹簧-引导-启动器
** MyGenericSpringService
空值
空值
空值
度量核心
度量的JVM集成
空值
空值
杰克逊数据类型: JSR310
*我的服务弹簧引导自动配置
SLF4J的API
弹簧芯
*没有myexampleprojectwithcustomstarter
列表数: 44