超级奇葩的一个问题
szjcsq-service项目引用了mdpservice-base-1.0.0-SNAPSHOT.jar,通过pom.xml,利用parent标签,也就是没有直接地写出坐标在pom.xml里。
pom.xml如下:
4.0.0
com.haiyisoft
szjcsq-service
1.0.0-SNAPSHOT
jar
szjcsq-service
Haiyisoft Cloud Web Framework
com.haiyisoft.cloud
cloud-framework-starter
2.7.1.RELEASE
com.haiyisoft mdpservice-develop 1.0.0-SNAPSHOT com.haiyisoft.cloud cloud-fservice-service-jpa cloud-mweb com.haiyisoft.cloud com.haiyisoft mdpservice-sjygl 1.0.0-SNAPSHOT javax.servlet servlet-api com.haiyisoft.cloud cloud-fservice-service-jpa cloud-mweb com.haiyisoft.cloud org.springframework.boot spring-boot-starter-quartz net.sf.json-lib json-lib 2.4 jdk15 org.codehaus.jackson jackson-mapper-asl 1.9.13 org.codehaus.jackson jackson-core-asl 1.9.13 com.oracle.database.jdbc ojdbc8 com.haiyisoft.cloud cloud-web com.haiyisoft.cloud cloud-web-resources com.haiyisoft.cloud cloud-web-front-resources com.haiyisoft.cloud cloud-fservice-jpa junit junit test com.oracle.database.nls orai18n 19.7.0.0 org.projectlombok lombok junit junit test com.alibaba fastjson 1.2.83 com.github.xiaoymin knife4j-spring-boot-starter 2.0.3 e-iceblue spire.doc.free 3.9.0
src/main/resources src/main/webapp **/** false src/main/java **/*.meta false org.springframework.boot spring-boot-maven-plugin org.apache.maven.plugins maven-war-plugin 2.6 false
然后出现了一个问题:

这个缺少的AnalysisConfig类来源于:

mdpservice-base.jar来源另一个复合项目mdp里的mdpservie-base模块。

正常打包mdpservie-base项目,生成的jar有1000多K左右。

将其放入maven仓库里:

按理来说,现在szjcsq-service项目刷新maven就能重新引用了。
但最诡异的一幕来了。

刷新后:

另外这个260K的jar文件里面是没有AnalysisConfig.java的:

而正常的1000多k的mdpservice-jar里面,是有这个AnalysisConfig.java的:

究竟是什么原因,有待继续研究。
关于时间的问题,可能是电脑自身没刷新过来。
暂不考虑。
现在将仓库里的mdpservice-base.jar(后面简称base.jar)弄正常:
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
