- 包装出来的jar包没有主类
- (1)没有配置阿里云仓库
- (2)没有利用maven-assembly-plugin这个插件添加主类!
- (3)生成了含有“with-dependencies.jar”这个后缀的jar包!
- (4)如果以上均没有问题可以试试再 pluginManagement标签下添加一个plugins与其同级的标签!
如果没有配置相应的阿里云仓库则可能无法下载相关的依赖。 我出现的问题就是无论如何找不到assembly的plugin,而要使jar 包含有主类的必要条件就是需要用到这个plugin。 所以首先需要在依赖中添加以下代码,
(2)没有利用maven-assembly-plugin这个插件添加主类!nexus-aliyun nexus-aliyun http://maven.aliyun.com/nexus/content/groups/public/ true false
添加以下代码!!!可以让你的主类包含在jar包中。
(3)生成了含有“with-dependencies.jar”这个后缀的jar包!maven-assembly-plugin 3.0.0 org.example.CalenderTest jar-with-dependencies make-assembly package single
可以在configuration标签下添加如下内容
false(4)如果以上均没有问题可以试试再 pluginManagement标签下添加一个plugins与其同级的标签!
*一定要在pluginManagement外面添加
maven-assembly-plugin 3.0.0



