精华内容
下载资源
问答
  • Maven 添加本地依赖包 在项目根目录添加lib文件夹,存放不在maven仓库中存在的jar包 如下两个推送包,(名字可以自定义) //华为推送服务端jar包 HwPush_SDK_Server_0_3_12.jar //小米推送服务端jar包 MiPush_...

    Maven 添加本地依赖包

    1. 在项目根目录添加lib文件夹,存放不在maven仓库中存在的jar包

    如下两个推送包,(名字可以自定义)

    //华为推送服务端jar包
    HwPush_SDK_Server_0_3_12.jar
    
    //小米推送服务端jar包
    MiPush_SDK_Server_2_2_18.jar
    1. 在pom.xml中添加依赖
    <dependency>
        <groupId>com.xiaomi</groupId>
        <artifactId>MiPush_SDK_Server_2_2_18</artifactId>
        <version>2.2.18</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/MiPush_SDK_Server_2_2_18.jar  </systemPath>
    </dependency>
    
    <!-- 华为推送 -->
    <dependency>
        <groupId>com.huawei.hms</groupId>
        <artifactId>HwPush_SDK_Server_0_3_12</artifactId>
        <version>0.3.12</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/HwPush_SDK_Server_0_3_12.jar</systemPath>
    </dependency>
    1. SpriingBoot中将本地jar包打包到项目的jar包里,需要build中添加如下内容:
    <build>  
    
        <plugins>  
    
            <plugin>  
                <groupId>org.springframework.boot</groupId>  
                <artifactId>spring-boot-maven-plugin</artifactId>  
                <configuration>  
                    <!-- 指定SpringBoot程序的main函数入口类 -->
                    <mainClass>com.redsoft.epip.EPIPApplication</mainClass>  
                </configuration>  
    
                <executions>  
                    <execution>  
                        <goals>  
                            <goal>repackage</goal>  
                        </goals>  
                    </execution> 
                </executions>  
            </plugin>  
    
            <plugin>  
                <artifactId>maven-compiler-plugin</artifactId>  
                <configuration>  
                    <source>1.8</source>  
                    <target>1.8</target>  
                    <encoding>UTF-8</encoding>  
                    <compilerArguments>  
                        <extdirs>${project.basedir}/lib</extdirs>  
                    </compilerArguments>  
                </configuration>  
            </plugin>  
        </plugins>  
    
        <resources>  
            <resource>  
                <directory>lib</directory>  
                <targetPath>BOOT-INF/lib/</targetPath>  
                <includes>  
                    <include>**/*.jar</include>  
                </includes>  
            </resource>  
    
            <!-- <resource>
                    <directory>src/main/resources</directory>
                    <targetPath>BOOT-INF/classes/</targetPath>
                </resource> -->
        </resources>  
    
    </build>  

    执行package命令后即可将本地jar包打进去

    展开全文
  • Maven项目中,使用到了腾讯信鸽,腾讯信鸽JavaSDK中直接封装了一个jar;...简单思路就是,需要把自定义的jarinstall进maven依赖仓库,然后在pom中直接引入依赖;以下是操作重现:一、使用maven指令将自定义jar

    Maven项目中,使用到了腾讯信鸽,腾讯信鸽JavaSDK中直接封装了一个jar包;

    在项目中添加依赖,本地打包也能正常,可是到远程部署的时候就是NotFoundClass错误了;

    多次测试思考后,发现maven引入自定义jar包其实是有门路的:
    简单思路就是,需要把自定义的jar包install进maven的依赖仓库,然后在pom中直接引入依赖;

    以下是操作重现:

    一、使用maven指令将自定义jar包install进入maven本地依赖仓库

    mvn install:install-file -Dfile=D:\workspace\buyal-scheduler\libs\PushJavaSDK.jar -DgroupId=pushjavaSDK -DartifactId=pushsdk -Dversion=1.0 -Dpackaging=jar

    这里写图片描述

    BUILD SUCCESS;

    二、在本地maven依赖仓库中可以看到已经将jar包添加:

    这里写图片描述

    三、在maven项目pom中直接添加:

    这里写图片描述

    四、clean、install、部署;
    clean

    install

    部署

    最后,如果还是没找到jar包,使用同步按钮试试;

    这里写图片描述

    操作重现的截图没有按时间一步一步截图,所以,图文时间可能有点出入;

    展开全文
  • maven自定义可执行jar的MANIFEST

    万次阅读 2015-07-23 11:11:29
    在上一篇文章中介绍了如何利用maven构建可执行jar,但是如果还依赖了pom中定义的dependency之外的外部jarmaven-jar-plugin不会把这些jar依赖信息放在MANIFEST中,这会导致jar运行时出现找不到指定类的...

    上一篇文章中介绍了如何利用maven构建可执行jar包,但是如果还依赖了pom中定义的dependency之外的外部jar包,maven-jar-plugin不会把这些jar包的依赖信息放在MANIFEST中,这会导致jar包运行时出现找不到指定类的错误。
    那么如何把这些外部jar包的依赖也添加到MANIFEST的classpath中呢?
    其实只需要几行配置即可:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.2</version>
        <configuration>
            <archive>
    <manifestEntries>
                    <Class-Path>lib/HQCMiddleware.jar lib/hqjccext.jar</Class-Path>
                </manifestEntries>
                <manifest>
                    <mainClass>com.sq.platform.dataMigration.service.main.LoadLocalDataMain</mainClass>
                    <addClasspath>true</addClasspath>
                    <classpathPrefix>lib/</classpathPrefix>
                </manifest>
            </archive>
            <classesDirectory>
            </classesDirectory>
        </configuration>
    </plugin>
    展开全文
  • maven项目中添加自定义的jar方法

    千次阅读 2019-07-12 15:15:16
    做的maven项目里需要用到一个自定义的jar,不能像通用的配置依赖直接下载,需要先进行以下的操作将jar放到maven仓库中: 找到maven安装bin目录,进入后shift加右键打开cmd,输入 mvn install:install-file -Dfile=e:\...

    做的maven项目里需要用到一个自定义的jar包,不能像通用的配置依赖直接下载,需要先进行以下的操作将jar放到maven仓库中:

    找到maven安装bin目录,进入后shift加右键打开cmd,输入

    mvn install:install-file -Dfile=e:\zidingyi.jar -DgroupId=zidingyi-DartifactId=zidingyi-Dversion=3.0 -Dpackaging=jar

    mvn install:install-file -Dfile=JAR包所在路径(如e:\xxxx) -DgroupId=包的groupid名(可以是自己取的名) -DartifactId=包的artifactID名(可以是自己取的名) Dversion=版本号(可以自己取的,例如1.0) -Dpackaging=jar
    然后在pom文件中添加依赖:

    <dependency> 
    <groupId>QRCode</groupId> 
    <artifactId>QRCode</artifactId> 
    <version>3.0</version> 
    </dependency> 
    

    贴一个pom文件标签注释连接:https://blog.csdn.net/zcl1199/article/details/53096698

    展开全文
  • 1、在项目的pom.xml中添加该jar依赖标签,用以表名在项目中应用该jar。 xml2html xml2html 1.0 jar compile      2、将被引用的jar添加到本地的repository中去,目录结构如: ...
  • Eclipse修改maven仓库到自定义位置+添加阿里依赖秒下jar 大家在刚开始使用eclipse使用坐标下载maven的jar时一定出现过下载过慢或者缺错误等等问题。出现该问题一般是因为使用系统默认的maven仓库,也...
  •  1、可以直接导入依赖jar  2、可以添加插件启动 .sh 文件  3、插件的配置以及微服务的统一打包方式 1.首先我们需要在pom.xml中配置maven的assembly插件 <build> <plugins> <plugin&...
  • 常规开源jar是从远程maven仓库下载到本地仓库 当在pom.xml中使用坐标定位依赖时就会去找到相应的jar进行使用 有的时候可能自己会有一些封装的框架jar,那么怎么把它加入到本地仓库并且在pom.xml中进行依赖,...
  • 自定义maven插件创建一个maven 项目 通过上述方式创建,会自动引入maven-plugin-api 依赖和打包方式;如下maven-pluginorg.apache.mavenmaven-plugin-api2.0继承 AbstractMojo 类,并重写execute 方法,并添加注解**...
  • MAVEN 自定义插件

    2019-08-04 13:15:09
    添加依赖2. 创建插件类3. 打包使用引用文件说明 快速开始 创建第一个插件 0. 约束 在创建插件之前,MAVEN官网有个重要的约束,应该所有自定义插件的开发者都应该遵循此约束。 Apache Maven 维护的统一的命名约束...
  • 再输入想要添加依赖关键字,比如:输个spring 出现下图: 根据需求选择版本,完成以后结果如下图: 博主在学习idea结合maven使用时遇到的问题,当时折腾可好久,现在把经验记下来,希望对别人也有帮助。 ...
  • 整个项目的pom文件有添加对这两个自定义依赖,但是我在idea上面运行的时候,jar的pom文件里面的依赖并没有自动添加到项目中,我想问一下这种问题怎么解决,(我最后是将两个jar里面的依赖去全部复制到项目...
  • 问题是这样的,因为项目中用到了自定义的jar,也就是远程仓库里没有的jar,所以想要引用就必须自己手动添加进去,在idea中运行是没问题的,但是打包到测试环境后发现经常报错 java.lang.NoClassDefFoundError 和...
  • 文章目录一、 springboot的优势1)可以快速整第三方框架2)完全去除xml配置3)内置tomcat服务器二、 自定义XX-spring-boot-starter依赖包1. 创建一个maven项目2. 添加主要的pom依赖3. 将配置文件转为实体类4. 创建...
  • Maven项目如何引入自定义的jar,亲测有效 一、方式一:将自定义的jar添加到项目下 使用IDEA在项目的resourse文件夹下创建存放jar的文件夹,图中以lib文件夹为例 找到要引入的jar,将其复制到项目所在的目录的lib...
  • Maven使用第三方依赖包

    千次阅读 2018-08-02 11:41:33
    Maven在使用通用jar时可以自动下载,但如果需要自定义写好的第三方库怎么添加依赖呢? 对于自定义的第三方jar本身并无任何识别可供依赖链接,如果要在项目中使用首先要添加相应的识别信息,这些工作是可以通过...
  • 对于Maven Central或其他Maven存储库中不可用的Java库,我们需要将其安装到Maven Local存储库中,以便将其用作项目依赖项。 注意 您可能对如何在Maven本地存储库中添加Oracle JDBC驱动程序感兴趣 在本教程中,...
  • 要使用的 jar 不存在于 Maven 的中心储存库中。您创建了一个自定义的 jar ,而另一个 Maven 项目需要使用。 com.google.code.kaptcha kaptcha 2.3.2  pom.xml中添加依赖就可以了
  • 1.创建项目,在pom.xml添加常用的依赖,如下图。 如果不确定版本,建议去mvnrepository下载。 代码示例 <!-- 默认是jar打包方式,称之为类归档文件,不会保留html、css、js等等与java无关的文件--> <!-...
  • hadoop程序引入第三方依赖包fastjson,打包MapReduce程序,到集群上执行,或者在IDEA直接提交到YARN都报Error: java.lang.ClassNotFoundException: com.alibaba.fastjson.JSON...这个错误 通过maven-assembly-plugin...
  • 然而scala-tools提供的archetype默认使用scala2.7.0,让人每次都去修改,然后又要去添加Hadoop、spark之类的依赖,有时候还出现冲突 ,有时候一不小心忘了,编译的时候还会出错。 于是我决定生成一个自己用的...
  • 自定义核心装配依赖 准备一创建一个maven项目 ...配置pom.xml 添加 父标签 和两个依赖包 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-.
  • idea自定义maven archeType

    2020-07-27 17:01:16
    文章目录前言一、创建一个通用的项目模版二、生成archeType模版文件三、将模版项目安装到maven四、用创建好的archetype,创建Maven项目1、先添加自定义的archetype模版,2、添加完成后,可以看到archetype列表中多了...
  • maven javaweb项目的自定义jar...方法二:在maven项目的pom.xml添加依赖 参照平时导入的依赖结构创建文件夹及调用jar 1.找到maven依赖的本地仓库 我的本地仓库地址: C:\Users\ASUS.m2\repository 2.在其目录下创建一

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 240
精华内容 96
关键字:

maven添加自定义依赖包