1.旧工程 ueditor,它是以来lib包的工程方式

2.本想使用myEclipse自带功能给项目添加Maven能力,结果发现不好使,所有决定出绝招,直接拷贝一个pom文件到该工程

3.修改pom文件,把原先的lib包里的东西都改为maven引用

具体步骤:去私服里面查找对应的以来dependency

如何把一个工程变成maven工程 普通工程转maven_jar包

下面简单看一眼pom.xml

如何把一个工程变成maven工程 普通工程转maven_右键_02


4.把旧的工程,先右键点击删除,但是不删除工程

5.重新以maven工程导入

如何把一个工程变成maven工程 普通工程转maven_jar包_03


此时的工程右键变成了maven工程

如何把一个工程变成maven工程 普通工程转maven_右键_04

如上面的图示操作,updateProject强制拉取pom文件中的依赖dependce,【也就是去下载jar文件,路径是刚才pom文件中指定的私服地址】

此时或发行多了maven的依赖在工程中

如何把一个工程变成maven工程 普通工程转maven_maven_05

它会下载完,并放到我本地仓库,如上图中的路径,这样就可以吧旧的lib文件夹给删掉,此时工程一般会报错,右键build path,把missing的包删除即可。

此时的工作就是一个完成的maven工程了

===============此时的工作就是一个完成的maven工程了==================

如果把该工程打包到私服:

如何把一个工程变成maven工程 普通工程转maven_maven_06

在MyEclipse上运行mvn命令,右键项目选择Run As--》Maven clean。mvn命令有很多,简单说明下比较常用的命令:

1. clean 用于清理输出目录target/

2. compile用于编译项目主代码 

3. test 用于编译运行测试代码

4. package 接受编译好的代码,打包成可发布的模式

5. install 将包安装到maven本地仓库

6. Deploy将最终的包复制到远程仓库

执行以上命令时,clean是不会自动执行的,因为clean和其他5个命令是不同的生命周期,因此需要使用组合命令。


如下面的命令:clean deploy


如何把一个工程变成maven工程 普通工程转maven_右键_07

现在登录私服就可以看到自己上传的那个jar包

如何把一个工程变成maven工程 普通工程转maven_jar包_08

如果别的工程需要这个jar包,只需要复制最右边的,引入这个工程,让后执行mavan的update Project 强制拉取dependence就可以了,看看是否已经拉取下来,只需要看工程的依赖下面是否已经down下来引入的jar包就可以了

比较圆满了,

不过已打算换intelliJ IDE了!!也算是画上一个圆满的句号