maven初学:用maven将工程打包,maven项目引用jar包

写这篇文章纯粹是为了方便自己更好的理解一下maven,希望能帮助刚刚认识maven的人

1.如何用maven将自己的项目打成jar包,供别的项目用。

第一步:新建JavaProject

步骤太简单,略过了。

第二步:将工程中自动生成的src删掉,并且新建source folder 

maven初学:用maven将工程打包,maven项目引用jar包_第1张图片

第三步:创建包

maven初学:用maven将工程打包,maven项目引用jar包_第2张图片

第四步:创建类,在类中创建一个简单方法(放在jar里面供调用的)

maven初学:用maven将工程打包,maven项目引用jar包_第3张图片

第五步:创建pom文件即 pom.xml,编辑pom.xml内容

maven初学:用maven将工程打包,maven项目引用jar包_第4张图片

第六步:编译这个项目(mvn  compile)

maven初学:用maven将工程打包,maven项目引用jar包_第5张图片

编译的时候可能会出现编码警告,只需要将项目改成UTF-8的即可。


编译之后,项目目录自动生成了一个target目录,里面是存放的刚才编译后生成的文件

maven初学:用maven将工程打包,maven项目引用jar包_第6张图片

第七步:将本项目打包 mvn package

maven初学:用maven将工程打包,maven项目引用jar包_第7张图片

打包之后,在target目录生成一个jar文件

maven初学:用maven将工程打包,maven项目引用jar包_第8张图片

这个jar包就可以被别的项目拿过去用了。

第八步:将这个jar包安装到本地的maven仓库中去(mvn install):

maven初学:用maven将工程打包,maven项目引用jar包_第9张图片


2.如何在自己的项目中用maven的方式将需要的jar包下载下来

方便起见,直接建个maven项目而不是用java项目一步步的配置了,并且这个例子中我们直接用我们刚刚做的那个jar包

第一步:创建maven项目

(可以在eclipse中创建,可以用命令行mvn archetype:generate自动创建maven项目目录结构)

现在我们用eclipse创建maven项目:

maven初学:用maven将工程打包,maven项目引用jar包_第10张图片


模板选择 quickstart

maven初学:用maven将工程打包,maven项目引用jar包_第11张图片

maven初学:用maven将工程打包,maven项目引用jar包_第12张图片

maven项目创建完成,结构如下

maven初学:用maven将工程打包,maven项目引用jar包_第13张图片


第二步:下载jar,即在pom.xml配置刚刚自己做的那个jar包


      com.zhijiao.lkm.xxx
      xxx-core
      0.0.1-SNAPSHOT
    

配置之后,项目就自动根据这个配置将maven本地仓库中的xxx-core.0.0.1-SNAPSHOT.jar下载到项目中了


maven初学:用maven将工程打包,maven项目引用jar包_第14张图片

jar下载下来就可以调用jar里面的各种类各种方法了.....


你可能感兴趣的:(Maven)