• Idea-java项目打包并发布到本地maven仓库


    打包jar包 发布到 本地maven仓库

    点击install 发布到本地maven仓库 显示如下图

    在另外的项目pom.xml文件 引入依赖

    <dependency>            
        <groupId>com.xxx</groupId>           
        <artifactId>wechart</artifactId>        
        <version>1.0-SNAPSHOT</version>
        <!--            <scope>system</scope>-->
        <!--            <systemPath>-->
        <!--                F:/mav/com/xxx/wechart/1.0-SNAPSHOT/wechart-1.0-SNAPSHOT.jar-->
        <!--            </systemPath>-->   
    </dependency>
    

    运行Maven项目的时候,出现了,Error:(19, 17) java: 程序包XXX不存在的情况

    "xxx包不存在" 或 "找不到符号"

    解决办法

    是因为打包的jar文件有问题,在别的项目不能引入,使用下面的方法导出jar包,然后覆盖到 本地仓库的目录下

    1、idea 打包jar包

    (1)首先打开Project Structure,选中Artifacts

    ![4](F:新建文件夹 (8)4.png)

    (2)点击绿色加号,选中jar ,然后选中from modules with dependencies

    ![5](F:新建文件夹 (8)5.png)

    1. 有main方法就添加对应的类,点击 ok

    ![6](F:新建文件夹 (8)6.png)

    (4)点击 Build ,选中 Build artifacts,就会出现对应的jar包

    ![7](F:新建文件夹 (8)7.png)

    把整个jia包 复制到 本地仓库对应的目录下

    把 wechart.jar 改成名称

    wechart-1.0-SNAPSHOT.jar

    另外的项目从mvanv引入正常,不上面的错误

  • 相关阅读:
    springboot 整合Elasticsearch
    SpringBoot 使用AOP记录接口访问日志
    Java8 Collectors类的静态工厂方法
    Java8 Stream流方法
    Java8 Lambda表达式
    Java通过行为参数化传递代码
    springboot使用SpringTask实现定时任务
    Cron表达式
    springboot整合swagger-ui
    springboot整合redis
  • 原文地址:https://www.cnblogs.com/z_lb/p/12673728.html
Copyright © 2020-2023  润新知