项将依赖的jar添加进MANIFEST.MF,按照以下配置
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<!--MANIFEST.MF 中 Class-Path 加入前缀-->
<classpathPrefix>lib/</classpathPrefix>
<!--jar包不包含唯一版本标识-->
<useUniqueVersions>false</useUniqueVersions>
</manifest>
</archive>
<outputDirectory>${project.build.directory}</outputDirectory>
</configuration>
</plugin>
执行mvn package 后的jar依然是没有添加进入,不知道是哪里配置不对
回答
target/classes/META-INF/MANIFEST.MF内有
Manifest-Version: 1.0
Built-By: iehyou_PC
Build-Jdk: 16.0.1
Class-Path: ./config/ lib/core-1.1.3.jar lib/spring-boot-starter-web-2.2
.5.RELEASE.jar lib/spring-boot-starter-json-2.2.5.RELEASE.jar lib/jacks
on-datatype-jdk8-2.10.2.jar lib/jackson-module-parameter-names-2.10.2.j
ar lib/spring-boot-starter-validation-2.2.5.RELEASE.jar lib/jakarta.val
idation-api-2.0.2.jar lib/hibernate-validator-6.0.18.Final.jar lib/spri
ng-webmvc-5.2.4.RELEASE.jar lib/spring-expression-5.2.4.RELEASE.jar lib
/spring-boot-starter-undertow-2.2.5.RELEASE.jar lib/undertow-core-2.0.2
9.Final.jar lib/jboss-logging-3.4.1.Final.jar lib/xnio-api-3.3.8.Final.
jar lib/xnio-nio-3.3.8.Final.jar lib/undertow-servlet-2.0.29.Final.jar
lib/jboss-annotations-api_1.2_spec-1.0.2.Final.jar lib/undertow-websock
ets-jsr-2.0.29.Final.jar lib/jboss-websocket-api_1.1_spec-1.1.4.Final.j
ar lib/jakarta.servlet-api-4.0.3.jar lib/jakarta.el-3.0.3.jar lib/druid
-spring-boot-starter-1.1.21.jar lib/druid-1.1.21.jar lib/slf4j-api-1.7.
30.jar lib/spring-boot-autoconfigure-2.2.5.RELEASE.jar lib/mybatis-plus
-boot-starter-3.3.0.jar lib/mybatis-plus-3.3.0.jar lib/mybatis-plus-ext
ension-3.3.0.jar lib/mybatis-plus-core-3.3.0.jar lib/mybatis-plus-annot
ation-3.3.0.jar lib/jsqlparser-3.1.jar lib/mybatis-3.5.3.jar lib/spring
-boot-starter-jdbc-2.2.5.RELEASE.jar lib/HikariCP-3.4.2.jar lib/spring-
jdbc-5.2.4.RELEASE.jar lib/mybatis-spring-2.0.0.jar lib/aliyun-sdk-oss-
3.8.0.jar lib/httpclient-4.5.11.jar lib/httpcore-4.4.13.jar lib/jdom-1.
1.jar lib/jettison-1.1.jar lib/stax-api-1.0.1.jar lib/aliyun-java-sdk-r
am-3.0.0.jar lib/aliyun-java-sdk-sts-3.0.0.jar lib/aliyun-java-sdk-ecs-
4.2.0.jar lib/aliyun-java-sdk-core-4.1.0.jar lib/gson-2.8.6.jar lib/jax
b-api-2.3.1.jar lib/javax.activation-api-1.2.0.jar lib/jaxb-core-2.1.14
.jar lib/jaxb-impl-2.1.jar lib/activation-1.1.1.jar lib/cos_api-5.6.24.
jar lib/commons-codec-1.13.jar lib/joda-time-2.10.5.jar lib/jackson-dat
abind-2.10.2.jar lib/bcprov-jdk15on-1.64.jar lib/qiniu-java-sdk-7.3.0.j
ar lib/jetcache-starter-redis-2.6.0.jar lib/jetcache-autoconfigure-2.6.
0.jar lib/jetcache-anno-2.6.0.jar lib/jetcache-core-2.6.0.jar lib/jetca
che-anno-api-2.6.0.jar lib/mvel2-2.4.7.Final.jar lib/javax.annotation-a
pi-1.3.2.jar lib/jetcache-redis-2.6.0.jar lib/jedis-3.1.0.jar lib/fastj
son-1.2.68.jar lib/kryo-4.0.2.jar lib/reflectasm-1.11.3.jar lib/minlog-
1.3.0.jar lib/poi-ooxml-4.1.2.jar lib/poi-4.1.2.jar lib/commons-collect
ions4-4.4.jar lib/commons-math3-3.6.1.jar lib/SparseBitSet-1.2.jar lib/
poi-ooxml-schemas-4.1.2.jar lib/xmlbeans-3.1.0.jar lib/commons-compress
-1.19.jar lib/curvesapi-1.06.jar lib/knife4j-micro-spring-boot-starter-
2.0.6.jar lib/knife4j-spring-boot-autoconfigure-2.0.6.jar lib/knife4j-s
pring-2.0.6.jar lib/knife4j-annotations-2.0.6.jar lib/knife4j-core-2.0.
6.jar lib/javassist-3.25.0-GA.jar lib/swagger-models-1.5.22.jar lib/swa
gger-annotations-1.5.22.jar lib/springfox-bean-validators-2.10.5.jar li
b/springfox-swagger2-2.10.5.jar lib/springfox-spi-2.10.5.jar lib/spring
fox-core-2.10.5.jar lib/springfox-schema-2.10.5.jar lib/springfox-swagg
er-common-2.10.5.jar lib/springfox-spring-web-2.10.5.jar lib/classgraph
-4.1.7.jar lib/classmate-1.5.1.jar lib/spring-plugin-core-2.0.0.RELEASE
.jar lib/spring-plugin-metadata-2.0.0.RELEASE.jar lib/mapstruct-1.3.1.F
inal.jar lib/springfox-data-rest-2.10.5.jar lib/springfox-spring-webmvc
-2.10.5.jar lib/spring-data-rest-webmvc-3.2.5.RELEASE.jar lib/spring-da
ta-rest-core-3.2.5.RELEASE.jar lib/evo-inflector-1.2.2.jar lib/spring-h
ateoas-1.0.3.RELEASE.jar lib/seata-spring-boot-starter-1.2.0.jar lib/se
ata-all-1.2.0.jar lib/spring-context-5.2.4.RELEASE.jar lib/spring-beans
-5.2.4.RELEASE.jar lib/spring-aop-5.2.4.RELEASE.jar lib/netty-all-4.1.4
5.Final.jar lib/config-1.2.1.jar lib/commons-lang-2.6.jar lib/commons-p
ool-1.6.jar lib/protobuf-java-3.11.4.jar lib/cglib-3.1.jar lib/asm-4.2.
jar lib/aopalliance-1.0.jar lib/caffeine-2.8.1.jar lib/checker-qual-3.1
.0.jar lib/error_prone_annotations-2.3.4.jar lib/postgresql-42.2.10.jar
lib/spring-boot-starter-actuator-2.2.5.RELEASE.jar lib/spring-boot-sta
rter-2.2.5.RELEASE.jar lib/spring-boot-2.2.5.RELEASE.jar lib/spring-boo
t-starter-logging-2.2.5.RELEASE.jar lib/logback-classic-1.2.3.jar lib/l
ogback-core-1.2.3.jar lib/log4j-to-slf4j-2.12.1.jar lib/log4j-api-2.12.
1.jar lib/jul-to-slf4j-1.7.30.jar lib/jakarta.annotation-api-1.3.5.jar
lib/snakeyaml-1.25.jar lib/spring-boot-actuator-autoconfigure-2.2.5.REL
EASE.jar lib/spring-boot-actuator-2.2.5.RELEASE.jar lib/jackson-datatyp
e-jsr310-2.10.2.jar lib/micrometer-core-1.3.5.jar lib/HdrHistogram-2.1.
11.jar lib/LatencyUtils-2.0.3.jar lib/spring-cloud-starter-alibaba-naco
s-discovery-2.2.1.RELEASE.jar lib/nacos-client-1.2.1.jar lib/nacos-comm
on-1.2.1.jar lib/commons-io-2.2.jar lib/commons-lang3-3.9.jar lib/nacos
-api-1.2.1.jar lib/guava-28.2-android.jar lib/failureaccess-1.0.1.jar l
ib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar lib/j
sr305-3.0.2.jar lib/checker-compat-qual-2.5.5.jar lib/j2objc-annotation
s-1.3.jar lib/jackson-core-2.10.2.jar lib/simpleclient-0.5.0.jar lib/sp
ring-context-support-1.0.6.jar lib/spring-cloud-commons-2.2.2.RELEASE.j
ar lib/spring-security-crypto-5.2.2.RELEASE.jar lib/spring-cloud-contex
t-2.2.2.RELEASE.jar lib/spring-cloud-starter-netflix-ribbon-2.2.2.RELEA
SE.jar lib/spring-cloud-netflix-ribbon-2.2.2.RELEASE.jar lib/spring-clo
ud-netflix-archaius-2.2.2.RELEASE.jar lib/spring-cloud-starter-netflix-
archaius-2.2.2.RELEASE.jar lib/commons-configuration-1.8.jar lib/ribbon
-2.3.0.jar lib/ribbon-transport-2.3.0.jar lib/rxnetty-contexts-0.4.9.ja
r lib/rxnetty-servo-0.4.9.jar lib/javax.inject-1.jar lib/rxnetty-0.4.9.
jar lib/ribbon-core-2.3.0.jar lib/ribbon-httpclient-2.3.0.jar lib/commo
ns-collections-3.2.2.jar lib/jersey-client-1.19.1.jar lib/jersey-core-1
.19.1.jar lib/jsr311-api-1.1.1.jar lib/jersey-apache-client4-1.19.1.jar
lib/servo-core-0.12.21.jar lib/netflix-commons-util-0.3.0.jar lib/ribb
on-loadbalancer-2.3.0.jar lib/netflix-statistics-0.1.1.jar lib/rxjava-1
.3.8.jar lib/spring-cloud-starter-alibaba-nacos-config-2.2.1.RELEASE.ja
r lib/spring-cloud-starter-openfeign-2.2.2.RELEASE.jar lib/spring-cloud
-starter-2.2.2.RELEASE.jar lib/spring-security-rsa-1.0.9.RELEASE.jar li
b/bcpkix-jdk15on-1.64.jar lib/spring-cloud-openfeign-core-2.2.2.RELEASE
.jar lib/spring-boot-starter-aop-2.2.5.RELEASE.jar lib/feign-form-sprin
g-3.8.0.jar lib/feign-form-3.8.0.jar lib/commons-fileupload-1.4.jar lib
/spring-web-5.2.4.RELEASE.jar lib/feign-core-10.7.4.jar lib/feign-slf4j
-10.7.4.jar lib/feign-hystrix-10.7.4.jar lib/archaius-core-0.7.6.jar li
b/hystrix-core-1.5.18.jar lib/feign-okhttp-10.7.4.jar lib/okhttp-3.14.7
.jar lib/okio-1.17.2.jar lib/spring-cloud-starter-alibaba-sentinel-2.2.
1.RELEASE.jar lib/sentinel-transport-simple-http-1.7.1.jar lib/sentinel
-transport-common-1.7.1.jar lib/sentinel-annotation-aspectj-1.7.1.jar l
ib/sentinel-core-1.7.1.jar lib/aspectjrt-1.9.5.jar lib/aspectjweaver-1.
9.5.jar lib/spring-cloud-circuitbreaker-sentinel-2.2.1.RELEASE.jar lib/
sentinel-reactor-adapter-1.7.1.jar lib/sentinel-spring-webflux-adapter-
1.7.1.jar lib/sentinel-spring-webmvc-adapter-1.7.1.jar lib/sentinel-par
ameter-flow-control-1.7.1.jar lib/concurrentlinkedhashmap-lru-1.4.2.jar
lib/sentinel-cluster-server-default-1.7.1.jar lib/sentinel-cluster-com
mon-default-1.7.1.jar lib/netty-handler-4.1.45.Final.jar lib/netty-buff
er-4.1.45.Final.jar lib/netty-codec-4.1.45.Final.jar lib/sentinel-clust
er-client-default-1.7.1.jar lib/spring-cloud-alibaba-sentinel-datasourc
e-2.2.1.RELEASE.jar lib/jackson-dataformat-xml-2.10.2.jar lib/jackson-a
nnotations-2.10.2.jar lib/jackson-module-jaxb-annotations-2.10.2.jar li
b/stax2-api-4.2.jar lib/woodstox-core-6.0.3.jar lib/sentinel-datasource
-nacos-1.7.1.jar lib/sentinel-datasource-extension-1.7.1.jar lib/lombok
-1.18.10.jar lib/json-path-2.4.0.jar lib/json-smart-2.3.jar lib/accesso
rs-smart-1.2.jar lib/jakarta.xml.bind-api-2.3.2.jar lib/jakarta.activat
ion-api-1.2.2.jar lib/byte-buddy-1.10.8.jar lib/objenesis-2.6.jar lib/s
pring-core-5.2.4.RELEASE.jar lib/spring-jcl-5.2.4.RELEASE.jar lib/hutoo
l-all-5.3.1.jar lib/spring-boot-starter-data-redis-2.2.5.RELEASE.jar li
b/spring-data-redis-2.2.5.RELEASE.jar lib/spring-data-keyvalue-2.2.5.RE
LEASE.jar lib/spring-data-commons-2.2.5.RELEASE.jar lib/spring-tx-5.2.4
.RELEASE.jar lib/spring-oxm-5.2.4.RELEASE.jar lib/spring-context-suppor
t-5.2.4.RELEASE.jar lib/lettuce-core-5.2.2.RELEASE.jar lib/netty-common
-4.1.45.Final.jar lib/netty-transport-4.1.45.Final.jar lib/netty-resolv
er-4.1.45.Final.jar lib/reactor-core-3.3.3.RELEASE.jar lib/reactive-str
eams-1.0.3.jar lib/commons-pool2-2.7.0.jar lib/mysql-connector-java-8.0
.19.jar
Created-By: Maven Integration for Eclipse
输出的jar 没有
应该是maven-jar-plugin 没指定版本 制定使用最新版本就好了
发表评论