目录

一.前言

二.具体实现

1.准备工作

 2.重点:

3.书写我们所需要的类和方法 

4.使用maven命令,将打包并放入本地maven仓库。

4.1先执行mvn install命令

4.2也可以用我们的开发工具

5.看结果

 三.总结


一.前言

     在我们开发中资源是有限的, 现有的资源有时是无法满足我们的需要的, 比如我们开发时用到自己公司或其他人的方法,这是我们就要将别人的api进行封装, 然后调用其中的方法,这时我们就要把项目打成jar包并且把jar包打成依赖放到maven的本地仓库中

二.具体实现

举个例子

1.准备工作

先准备好一个springboot项目,把启动类删除掉,准备个方法:

在我们的开发工具中new+project选择Spring Initializr创建一个Spring Boot 项目

 2.重点:

在使用springboot项目的时候,不要使用springboot自带的maven打包,换成普通的maven打包
在pom.xml中,原来配置如下(springboot自带的maven):

 替换成普通maven:

 <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

3.书写我们所需要的类和方法 

这里我就不作书写操作了, 按自己需要的方法书写

4.使用maven命令,将打包并放入本地maven仓库。

注:有跟我maven仓库不同的请参考4.2如下

4.1先执行mvn install命令

将项目打包成jar包,之后找到该jar包路径,填入下面的-Dfile=jar包路径

mvn install:install-file -Dfile=D:\temp\idea_workplace\jardemo\target\jardemo-0.0.1-SNAPSHOT.jar -DgroupId=com.example -DartifactId=jardemo -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar

-Dfile 为本地jar的路径
-DgroupId为在maven仓库中的路径
-DartifactId为maven仓库中的依赖的名称
-Dversion为版本号
-Dpackaging为类型

4.2也可以用我们的开发工具

5.看结果

成功打到我们的本地仓库

 三.总结

1.1我们应该注意必须要将我们提供的方法写对并自测通过, 避免我们给到其他 人的api造成麻烦

1.2注意自己本地maven仓库的储存位置, 避免找不到我们相应的jar包

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐