服务要去机器上跑起来,因为这次项目用的不是公司的自助发布系统,只能自己去打包部署
前面几个应用顺利打包装成docker镜像然后启动,但最后一个应用打包的时候出了问题
报了error
七月 19, 2021 11:03:45 上午 org.sonatype.guice.bean.reflect.Logs$JULSink warn
警告: Error injecting: kr.motd.maven.os.DetectExtension
com.google.inject.ConfigurationException: Guice configuration errors:
1) Could not find a suitable constructor in kr.motd.maven.os.DetectExtension. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
at kr.motd.maven.os.DetectExtension.class(Unknown Source)
while locating kr.motd.maven.os.DetectExtension
1 error
at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1023)
at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:982)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1032)
定位了一下发现是mvn版本的问题
mvn-version
mvn 3.0.5
机器上的maven被我升级到了3.6.3
这次再打包-成功
clean mvn package -DskipTests