栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-10-24

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-24

关于使用idea中的maven工具打包出现的问题
  • 包装出来的jar包没有主类
    • (1)没有配置阿里云仓库
    • (2)没有利用maven-assembly-plugin这个插件添加主类!
    • (3)生成了含有“with-dependencies.jar”这个后缀的jar包!
    • (4)如果以上均没有问题可以试试再 pluginManagement标签下添加一个plugins与其同级的标签!

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

可以在configuration标签下添加如下内容

false
(4)如果以上均没有问题可以试试再 pluginManagement标签下添加一个plugins与其同级的标签!

*一定要在pluginManagement外面添加

    
      
        maven-assembly-plugin
        3.0.0
      
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/349278.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号