zoukankan      html  css  js  c++  java
  • 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引入正常,不上面的错误

  • 相关阅读:
    Jquery复习DAY1(jQuery 选择器 jQuery 样式操作 jQuery 效果)
    git知识
    简单分析vue计算属性和methods方法的区别
    vue生命周期
    elementUI的级联选择器Cascader 高度不匹配问题高度溢出错误
    .Net Core3.1 常用的服务注入
    判断是否为AJAX请求
    JWT权限验证
    CodeSmith介绍
    常见ORM介绍
  • 原文地址:https://www.cnblogs.com/z_lb/p/12673728.html
Copyright © 2011-2022 走看看